@charset "UTF-8";
/* CSS Document */

/**
 *Description：微信大屏幕官网
 *Date       ：2015.06.10
 *Author     ：dongyg
**/
body{ font:14px "Microsoft yahei",Arial,Helvetica,sans-serif; background:#e3e7ec;}
input,button,select,textarea,pre{ font-family:'Microsoft Yahei', Arial, Helvetica, sans-serif; box-shadow:none; border-radius:0px; outline:none;}
:focus{ box-shadow:none; outline:none;}

a{ color:#333;}

.wrap{ height:auto; padding-top:60px;}
.wrap2{ padding-top:0;}
.inner{ width:1000px; height:auto; margin:0 auto;}

.mall-banner{ width:100%; height:400px; background:#000; overflow:hidden; position:relative;}
.mall-banner-screen{ width:100%; height:400px; background:#000; overflow:hidden; position:absolute; left:0px; top:0px;}
.mall-banner-screen img{ position:absolute; left:50%; margin-left:-1000px; width:2000px; height:400px; visibility:hidden;}
.mall-banner-screen .tvover{ border:solid #876; opacity:1; filter:alpha(opacity=100); }
.mall-banner-screen .tvout{ border:solid #fff; opacity:1;}
.mall-banner .pic{ display:none;}
.mall-banner .txt{ display:block; background:url(../images/banner-txt.png) center center no-repeat; width:576px; height:55px; text-indent:-999px; overflow:hidden; position:absolute; left:50%; top:90px; margin-left:-288px; z-index:1001;}
.mall-banner .btn-free{ display:block; width:185px; height:58px; line-height:58px; text-align:center; font-size:24px; color:#fff; background:#00ce7a; border-radius:4px; position:absolute; left:50%; margin-left:-92px; top:194px; z-index:1001; transition:all 1s; -webkit-transition:all 1s;}
.mall-banner .btn-free:hover{ background:#00b36a;}


/*导航*/
.column{ height:auto; padding-top:65px; background:#fff;}
.column-menu{ width:100%; height:45px; background:#fff; position:relative; z-index:100; left:0px; top:0px;}
.menu{ height:45px; border-right:1px solid #dfdfdf;}
.menu li{ float:left; width:165px; height:45px; border-left:1px solid #dfdfdf;}
.menu li a{ display:block; height:31px; padding-top:13px; text-align:center; font-size:18px; color:#707070; border-bottom:1px solid #dfdfdf;}
.menu li.last{ width:168px;}
.menu li a:hover,.menu li.curr a{ border-top:3px solid #02ce7b; padding-top:10px; border-bottom-color:#fff;}

/*应用*/
.column-top{ height:auto; text-align:center; margin-bottom:60px;}
.column-top h3{ font-size:30px; line-height:60px;}
.column-top p{ font-size:18px; color:#868686; word-wrap:break-word; line-height:36px;}
.mall-list{ height:auto; margin-left:-1px; padding:0px;}
.mall-list li{ float:left; width:250px; height:261px; text-align:center; position:relative; margin:0px;}
.mall-list li .con{ background:#fff; height:223px; padding-top:37px; border-right:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf;}
.mall-list li h4{ height:35px; font-size:24px;}
.mall-list li p{ font-size:18px; color:#909090;}
.mall-list li p.sale{ font-size:18px; color:#000;}
.mall-list li p.discount{ font-size:14px; color:#909090; text-decoration:line-through;}
.mall-list li .cover{ display:block; position:absolute; left:0px; top:0px; width:249px; filter:alpha(opacity=0);-moz-opacity:0;opacity:0;}
.mall-list li .cover a{ display:block; height:225px; padding-top:35px;}
.mall-list li .cover span.aicon{ border:3px solid #fff; margin:0 auto 22px;}
.mall-list li .cover .btn-buy{ display:block; max-width:152px; height:44px; line-height:44px; text-align:center; font-size:18px; color:#fff; background:none; border-radius:0px; border:2px solid #fff; margin:0 auto;}
.mall-list li .cover:hover{ filter:alpha(opacity=1);-moz-opacity:1;opacity:1;}
.mall-list li.row3 .con{ border-bottom:none;}
.aicon{ display:block; width:110px; height:110px; border-radius:50%; margin:0 auto 28px;}
.aicon-lottery{ background-color:#ef1d19;}
.aicon-pair{ background-color:#fc4e98;}
.aicon-vote{ background-color:#f77a15;}
.aicon-checkin{ background-color:#f15095;}
.aicon-shake{ background-color:#1d8ddd;}
.aicon-danmu{ background-color:#2ebecb;}
.aicon-rate{ background-color:#0ecea3;}
.aicon-shang{ background-color:#9c2be6;}
.aicon-paper{ background-color:#f1464e;}
.aicon-laohuji{ background-color:#f55e52;}
.aicon-comment{ background-color:#f4be2e;}
.aicon-wheel{ background-color:#fd0243;}
.aicon-tree{ background-color:#f443db;}
.aicon-3dwall{ background-color:#31b16c;}
.aicon-shakeTree{ background-color:#66b42d;}
.aicon-customLogoWall{ background-color:#00b7ee;}
.aicon-shakePaper{ background-color:#e5004f;}
.aicon-microInterview{ background-color:#69bef6;}
.aicon-danmu2{ background-color:#30b5a2;}
.aicon-checkinh5{ background-color:#5fc9c4;}
.aicon-lotteryHigh{ background-color:#f22f16;}
.aicon-photoWall{ background-color:#86c2ff;}
.aicon-metro{ background-color:#00b6ee;}
.aicon i{ display:block; width:110px; height:110px; border-radius:50%; background-image:url(../images/func_icos2.png); background-repeat:no-repeat;}
.aicon-lottery i{ background-position:0 0;}
.aicon-pair i{ background-position:-110px 0;}
.aicon-vote i{ background-position:-220px 0;}
.aicon-checkin i{ background-position:-330px 0;}
.aicon-shake i{ background-position:0 -110px;}
.aicon-danmu i{ background-position:-110px -110px;}
.aicon-rate i{ background-position:-220px -110px;}
.aicon-shang i{ background-position:-330px -110px;}
.aicon-paper i{ background-position:0 -220px;}
.aicon-laohuji i{ background-position:-110px -220px;}
.aicon-comment i{ background-position:-220px -220px;}
.aicon-wheel i{ background-position:-330px -220px;}
.aicon-tree i{ background-position:0 -330px;}
.aicon-3dwall i{ background-position:0 0; background-image:url(../images/func_ico_3d_110.png);}
.aicon-shakeTree i{ background-position:-110px -330px;}
.aicon-customLogoWall i{ background-position:-220px -330px;}
.aicon-shakePaper i{ background-position:-330px -330px;}
.aicon-microInterview i{ background-position:-440px 0px;}
.aicon-danmu2 i{ background-position:-440px -110px;}
.aicon-checkinh5 i{ background-position:-440px -220px;}
.aicon-lotteryHigh i{ background-position:-440px -330px;}
.aicon-photoWall i{ background-position:0px -440px;}
.aicon-metro i{ background-position:-110px -440px;}

/*增值服务*/
.mall-list2{ height:auto; padding-bottom:50px;}
.mall-list2 li{ float:left; width:25%; height:auto; text-align:center;}
.mall-list2 li h4{ font-size:22px; height:34px;}
.mall-list2 li h4 a{ color:#333;}
.mall-list2 li h5{ font-size:20px;}
.mall-list2 li p{ font-size:14px; color:#909090; text-decoration:line-through; height:40px;}
.mall-list2 li .btn-buy{ display:block; width:152px; height:44px; line-height:44px; text-align:center; font-size:18px; color:#32b16c; background:none; border-radius:0px; border:1px solid #32b16c; margin:0 auto;}
.mall-list2 li .btn-buy:hover{ color:#fff; background:#32b16c;}
.bicon{ display:block; width:154px; height:180px; background:url(../images/ico-bg.png) center center no-repeat; margin:0 auto 34px; position:relative;}
.bicon i{ display:block; width:154px; height:180px; background-image:url(../images/func_icos1.png); background-repeat:no-repeat; position:absolute; left:50%; top:50%; margin:-90px 0 0 -77px}
.bicon-logo i{ background-position:0 0;}
.bicon-up i{ background-position:-218px 0;}
.bicon-bg i{ background-position:-437px 0;}
.bicon-msg i{ background-position:right 0;}

/*百变风格*/
.types{ height:auto; position:relative;}
.types .prev,.types .next{ width:47px; height:97px; background-image:url(../images/btn1.png); background-repeat:no-repeat; position:absolute; top:50%; margin-top:-48px; cursor:pointer;}
.types .prev{ left:-84px; background-position:left top;}
.types .next{ right:-84px; background-position:right top;}
.types .swiper-button-disabled{ display:none;}
.types-list{ width:1000px; height:auto;}
.types-list li{ float:left; width:250px; height:auto; padding-bottom:38px;}
.types-list li a{ display:block; margin:0 auto}
.types-list li .pic{ display:block; width:220px; height:148px; padding:4px; border:1px solid #fff; overflow:hidden; margin:0 auto;}
.types-list li .pic img{ width:100%; height:auto;}
.types-list li a:hover .pic{ border-color:#dfdfdf;}
.types-list li .title{ display:block; font-size:16px; color:#535353; line-height:30px; padding:0 15px;}

/*五大行业，精准定制*/
.types-list2{ height:auto; padding-bottom:100px;}
.types-list2 li{ float:left; width:20%; height:auto; position:relative;}
.types-list2 li a{ display:block; /*width:190px;*/ height:422px; overflow:hidden; position:relative; margin-right:5px;}
.types-list2 li img{ width:100%; height:auto; transition:all 2s; -webkit-transition:all 2s;}
.types-list2 li a span{ display:block; width:100%; height:150px; text-indent:-999px; overflow:hidden; position:absolute; left:0px; bottom:0px;}
.types-list2 li a:hover{ z-index:1;}
.type1-txt{ background:url(../images/type1-txt.png) left bottom no-repeat; background-size:100% auto;}
.type2-txt{ background:url(../images/type2-txt.png) left bottom no-repeat; background-size:100% auto;}
.type3-txt{ background:url(../images/type3-txt.png) left bottom no-repeat; background-size:100% auto;}
.type4-txt{ background:url(../images/type4-txt.png) left bottom no-repeat; background-size:100% auto;}
.type5-txt{ background:url(../images/type5-txt.png) left bottom no-repeat; background-size:100% auto;}

.types-list2 li a:hover img{ -webkit-animation-name: blur1 ;
  animation-name: blur1;
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-iteration-count:1;
  animation-iteration-count:1;
  width:104%; left:2%;}

@-webkit-keyframes blur1 {
  0%{-webkit-filter: blur(0px); /* Chrome, Opera */
       -moz-filter: blur(0px);
        -ms-filter: blur(0px);
            filter: blur(0px);}
  5%{-webkit-filter: blur(5px); /* Chrome, Opera */
       -moz-filter: blur(5px);
        -ms-filter: blur(5px);
            filter: blur(5px);}
  100%{-webkit-filter: blur(0px); /* Chrome, Opera */
       -moz-filter: blur(0px);
        -ms-filter: blur(0px);
            filter: blur(0px);}
}



/*现场支持*/
.live{ background:#f7f7f7; padding-top:50px;}
.live-tabs{ width:420px; height:48px; border:1px solid #32b16c; border-right:none; margin:-40px auto 25px;}
.live-tabs li{ float:left; width:139px; height:48px; line-height:48px; text-align:center; font-size:18px; color:#32b16c; border-right:1px solid #32b16c; cursor:pointer;}
.live-tabs li.curr{ color:#fff; background:#32b16c;}
.live-con{ width:348px; height:311px; padding-left:432px; background:url(../images/test02.jpg) left bottom no-repeat; margin:0 auto;}
.live-con .text{ padding:40px 60px 0 0;}
.live-con p{ font-size:16px; color:#272727; line-height:24px; text-align:left; word-wrap:break-word; padding-bottom:15px;}
.live-con p.price{ font-size:16px; color:#909090; text-decoration:line-through; line-height:normal; padding-bottom:30px;}
.live-con p.price span{ font-size:16px;}
.live-con p.price2{ height:auto; font-size:30px; line-height:normal; padding:10px 0 30px;}
/*.live-con p.price1{ display:none;}*/
.live-con .btn-buy{ display:block; width:152px; height:44px; line-height:44px; text-align:center; font-size:18px; color:#32b16c; background:none; border-radius:0px; border:1px solid #32b16c; margin:0 0 0 5px;}
.live-con .btn-buy:hover{ color:#fff; background:#32b16c;}

/*套餐购买*/
.package-list{ height:auto; padding-bottom:100px;}
.package-list li{ float:left; width:25%; height:auto; text-align:center;}
.package-list li .con{ /*width:283px;*/ height:448px; border:1px solid #32b16c; margin:0 10px;}
.package-list li h4{ height:80px; line-height:80px; text-align:center; font-size:38px; color:#fff; background:#32b16c;}
.package-list li .btn-buy{ display:block; width:auto; height:50px; line-height:50px; text-align:center; font-size:18px; color:#fff; background:#32b16c; border:1px solid #32b16c; border-radius:0px; margin:0 35px;}
.package-list li .btn-buy:hover{ background:#1c9e57;}
.package-list li .price1{ font-size:30px;}
.package-list li .price{ /*font-size:40px; height:68px;*/ text-decoration:line-through; font-size:18px; height:30px; color:#909090;}
.package-list li .price em{ font-size:18px;}
.package-list li.step1 .tag{ height:190px; padding:35px 15px 0;}
.package-list li.step1 .tag a{ display:block; height:38px; line-height:38px; text-align:center; font-size:18px; color:#32b16c; border:1px solid #32b16c; margin:0 auto 15px;}
.package-list li.step2 .tag{ height:190px; padding:33px 0 0;}
.package-list li.step2 .tag a{ display:block; width:170px; height:30px; line-height:30px; text-align:center; font-size:16px; color:#32b16c; border:1px solid #32b16c; margin:0 auto 12px;}
.package-list li.step3 .tag{ height:190px; text-align:center; padding:35px 0 0;}
.package-list li.step3 .tag a{ display:inline-block; width:90px; height:35px; line-height:35px; text-align:center; font-size:15px; color:#32b16c; border:1px solid #32b16c; margin-bottom:10px;}
.package-list li .tag a:hover{ color:#fff; background:#32b16c;}

/*count*/
.count{ height:230px; background:#444645; margin:0px;}
.count-list{ height:auto; padding-top:68px;}
.count-list li{ float:left; width:25%; height:auto; color:#fff;}
.count-list li.num1{ width:30%;}
.count-list li.num3{ width:20%;}
.count-list li dt{ float:left; display:inline-block; font-size:60px;}
.count-list li dd{ float:left; display:inline-block; font-size:22px; line-height:40px;}


/*购买详情页*/
.location{ height:auto; padding:15px 0 10px; font-size:16px; color:#707070; line-height:30px;}
.location a{ color:#707070;}
.location a.btn-shopcar2{ display:block; width:auto; height:30px; padding:0 15px; line-height:30px; white-space:nowrap; color:#fff;}
.location a.btn-shopcar2 em{ display:inline-block; background:url(../images/icons.png) -200px -80px no-repeat; width:24px; height:22px; vertical-align:middle; margin-top:-2px; margin-right:4px;}
.location-shopcar{ position:relative;}
.location-shopcar a.curr{ background:#fff; color:#3eb742; box-shadow:0 3px 3px rgba(0,0,0,0.2);}
.location-shopcar a.curr em{ background-position:-280px -200px;}
.location a.btn-shopcar2 .num{ background:none; height:auto; width:auto; padding:0px;}
.location-shopcar .box{ display:none; width:315px; height:auto; background:#fff; position:absolute; right:0px; top:100%; z-index:10; box-shadow:0 3px 3px rgba(0,0,0,0.2);}
.location-shopcar .buy-func{ padding:5px 15px; margin:0px;}
.location-shopcar .buy-func li{ display:block; float:none; width:100%; padding:10px 0; font-size:16px; line-height:50px; border-bottom:1px solid #e9e9e9; margin:0px;}
.location-shopcar .buy-func li:last-child{ border-bottom:none;}
.location-shopcar .buy-func li .name{ margin-left:10px;}
.location-shopcar .buy-func li .cicon{ width:50px; height:50px; margin-left:5px;}
.location-shopcar .buy-func li .num{ width:auto; height:auto; padding:0px; background:none; margin-right:5px;}
.location-shopcar dl{ background:#f4f4f4; padding:10px 15px;}
.location-shopcar dt{ float:left; font-size:14px; line-height:24px;}
.location-shopcar dt p{ color:#666;}
.location-shopcar dt span{ color:#ff3500; font-size:24px;}
.location-shopcar dd{ float:right;}
.location-shopcar dd a, .location-shopcar dd button{ display:block; width:130px; height:40px; line-height:40px; text-align:center; color:#fff; border:none; margin-top:5px;}
.column2{ height:auto; padding:20px 20px; background:#fff; margin:0 auto 10px;}
.column2-pic{ width:370px; height:auto;}
#js_funcPicBig .swiper-pagination{ display:none;}
.column2-pic-big{ background:#ededed; margin:0 0 10px;}
.column2-pic img{ width:100%; height:auto;}
.column2-pic-big li{ float:left; /*width:370px; height:245px;*/ overflow:hidden;}
.column2-pic-big li img{ width:100%; height:auto;}
.column2-pic-small{ margin-right:-10px;}
.column2-pic-small li{ float:left; width:65px; height:43px; overflow:hidden; margin:0 11px 0 0; cursor:pointer; filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5;}
.column2-pic-small li img{ cursor:pointer;}
.column2-pic-small li.selected,
.column2-pic-small li.swiper-slide-active{ filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}
.column2-con{ max-width:555px; height:auto; margin-left:30px;}
.column2-con h3{ font-size:24px; padding-bottom:10px;}
.column2-con p{ font-size:14px; color:#707070; line-height:22px;}
.column2-con p.price{ font-size:27px; line-height:normal; padding:10px 0;}
.column2-con p.price span{ font-size:28px;}
.column2-con .tag{ padding:5px 0 20px;}
.column2-con .tag a{ display:inline-block; height:23px; line-height:23px; padding:0 10px; font-size:14px; color:#959595; border:1px solid #ccc; margin:0 10px 5px 0;}
.column2-con .tag a:hover, .column2-con .tag a.curr{ color:#3eb742; border-color:#3eb742;}
.column2-con .options a{ display:inline-block; height:42px; line-height:42px; padding:0 35px; font-size:18px; color:#fff; margin:0 10px 0 0; vertical-align:middle;}
.column2-con .options a.btn-buy{ width:auto; border-radius:0px;}
.column2-con .options .btn-shopcar{ padding:0 20px; background:#3eb742; color:#fff; position:relative;}
.column2-con .options .btn-buy{background:#00aae7; }
/*.column2-con .options .btn-shopcar:hover{ background-color:#17bbf6;}*/
.column2-con .options .btn-shopcar em{ display:inline-block; width:22px; height:20px; background:url(../images/icons.png) -240px -200px no-repeat; vertical-align:middle; margin-right:5px; margin-top:-4px;}
.js_iconShopcar{ width:42px; height:42px; line-height:42px; text-align:center; overflow:hidden; border-radius:50%; visibility:hidden; background:#3eb742; position:absolute;}
.js_iconShopcar i{ display:inline-block; width:22px; height:20px; background:url(../images/icons.png) -240px -200px no-repeat; vertical-align:middle;}

.column2-con .options a.btn-view{ height:40px; line-height:40px; padding:0 28px; color:#3eb742; background:#ddfcde; border:1px solid #91ec94;}
.column2-con .options a.btn-view em{ display:inline-block; width:16px; height:16px; background:url(../images/icons.png) -240px -160px no-repeat; vertical-align:middle; margin-right:5px; margin-top:-2px;}
/*sidebar*/
.sidebar{ width:150px; height:auto; padding:10px 11px; background:#fff;}
.sidebar h3.title1{ height:42px; text-align:center; font-size:16px; line-height:35px; border-bottom:1px solid #f5f5f5;}
.mall-list3{ height:auto;}
.mall-list3 li a{ display:block; height:120px; padding:15px 0 0; text-align:center; font-size:14px; color:#a0a0a0; border-bottom:1px solid #f5f5f5;}
.mall-list3 li:last-child a{ border-bottom:none;}
.cicon{ display:block; width:65px; height:64px; border-radius:50%; margin:0 auto 10px;}
.cicon-lottery{ background-color:#ef1d19;}
.cicon-pair{ background-color:#fc4e98;}
.cicon-vote{ background-color:#f77a15;}
.cicon-checkin{ background-color:#f15095;}
.cicon-shake{ background-color:#1d8ddd;}
.cicon-danmu{ background-color:#2ebecb;}
.cicon-rate{ background-color:#0ecea3;}
.cicon-shang{ background-color:#9c2be6;}
.cicon-paper{ background-color:#f1464e;}
.cicon-laohuji{ background-color:#f55e52;}
.cicon-comment{ background-color:#f4be2e;}
.cicon-wheel{ background-color:#fd0243;}
.cicon-tree{ background-color:#f443db;}
.cicon-bg{ background-color:#2eca65;}
.cicon-logo{ background-color:#41dde2;}
.cicon-3dwall{ background-color:#33b66a;}
.cicon-msg{ background-color:#94d13f;}
.cicon-msg-up{ background-color:#118ade;}
.cicon-live{ background-color:#fc4e98;}
.cicon-items{ background-color:#94d13f;}
.cicon-notice{ background-color:#33cca3;}
.cicon-shakeTree{ background-color:#66b42d;}
.cicon-customLogoWall{ background-color:#00b7ee;}
.cicon-shakePaper{ background-color:#e5004f;}
.cicon-microInterview{ background-color:#69bef6;}
.cicon-danmu2{ background-color:#30b5a2;}
.cicon-checkinh5{ background-color:#5fc9c4;}
.cicon-lotteryHigh{ background-color:#f22f16;}
.cicon-photoWall{ background-color:#86c2ff;}
.cicon-metro{ background-color:#00b6ee;}
.cicon-invitation{ background-color:#9966ff;}
.cicon-xiu{ background-color:#448aca;}
.cicon-checkinBgPhone{ background-color:#38af6a;}
.cicon-checkinApp{ background-color:#4dbe89;}
.cicon-money{ background-color:#fbbf36;}
.cicon-bingo{ background-color:#ff853c;}
.cicon i{ display:block; width:64px; height:64px; border-radius:50%; background-image:url(../images/func_icos8.png); background-repeat:no-repeat;}
.cicon-lottery i{ background-position:0 0;}
.cicon-pair i{ background-position:0 -467px;}
.cicon-vote i{ background-position:0 -68px;}
.cicon-checkin i{ background-position:0 -268px;}
.cicon-shake i{ background-position:0 -604px;}
.cicon-danmu i{ background-position:0 -335px;}
.cicon-rate i{ background-position:0 -402px;}
.cicon-shang i{ background-position:0 -136px;}
.cicon-paper i{ background-position:0 -200px;}
.cicon-laohuji i{ background-position:0 -537px;}
.cicon-comment i{ background-position:0 -738px;}
.cicon-wheel i{ background-position:0 -671px;}
.cicon-tree i{ background-position:-66px 0;}
.cicon-bg i{ background-position:-66px -68px;}
.cicon-logo i{ background-position:-66px -136px;}
.cicon-msg i{ background-position:-66px -200px;}
.cicon-msg-up i{ background-position:-66px -268px;}
.cicon-live i{ background-position:-66px -335px;}
.cicon-items i{ background-position:-66px -402px;}
.cicon-shakeTree i{ background-position:-66px -540px;}
.cicon-customLogoWall i{ background-position:-66px -604px;}
.cicon-3dwall i{ background-position:0 0; background-image:url(../images/func_ico_3d_64.png);}
.cicon-shakePaper i{ background-position:-66px -736px;}
.cicon-microInterview i{ background-position:-66px -671px;}
.cicon-danmu2 i{ background-position:-130px -0;}
.cicon-checkinh5 i{ background-position:-130px -68px;}
.cicon-lotteryHigh i{ background-position:-130px -136px;}
.cicon-photoWall i{ background-position:-130px -200px;}
.cicon-metro i{ background-position:-130px -268px;}
.cicon-invitation i{ background-position:-130px -335px;}
.cicon-xiu i{ background-position:-130px -402px;}
.cicon-checkinBgPhone i{ background-position:-130px -467px;}
.cicon-checkinApp i{ background-position:-130px -537px;}
.cicon-money i{ background-position:-130px -604px;}
.cicon-bingo i{ background-position:-130px -671px;}
.cicon-zhuan i{ background-position:0px -311px;}


/*detail*/
.detail{ width:812px; height:auto; padding:10px 15px; background:#fff; margin-bottom:28px;}
.detail-tab{ min-width:566px; height:auto; padding-right:160px; background:#fff; border-left:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf; position:relative;}
.detail-tab li{ float:left;}
.detail-tab li a{ display:inline-block; height:36px; line-height:33px; padding:2px 60px 0; text-align:center; font-size:15px; color:#717171; border-top:1px solid #dfdfdf; border-right:1px solid #dfdfdf;}
.detail-tab li a:hover, .detail-tab li.curr a{ padding:0 60px; border-top:3px solid #32b16c;}
.detail-tab .btn-shopcar{ display:none; width:120px; height:40px; line-height:40px; text-align:center; padding:0 20px; background:#00aae7; color:#fff; font-size:18px; vertical-align:middle; position:absolute; right:0px; bottom:0px;}
.detail-tab .btn-shopcar:hover{ background-color:#17bbf6;}
.detail-tab .btn-shopcar em{ display:inline-block; width:22px; height:20px; background:url(../images/icons.png) -240px -200px no-repeat; vertical-align:middle; margin-right:5px; margin-top:-4px;}
.detail-con{ height:auto; padding:10px 0; overflow:hidden;}
.detail-con .title1{ font-size:14px; line-height:26px; border-bottom:1px solid #dfdfdf; padding:0 0 10px; margin-bottom:10px;}
.detail-con .cases-list{ margin-right:0;}
.detail-con .cases-list li{ margin:0 30px 20px;}
.video-box{ max-width:600px; height:auto; margin:20px auto 0;}
.cases-list{ height:auto; padding:15px 0 0; margin-right:-35px;}
.cases-list li{ float:left; width:210px; height:auto; margin:0 43px 30px 0;}
.cases-list li .pic{ display:block; width:210px; height:120px; overflow:hidden;}
.cases-list li .pic img{ width:210px; height:auto;}
.cases-list li .title{ display:block; font-size:14px; color:#313131; line-height:24px; height:24px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; margin:5px 0;}
.mall-list4{ height:auto; padding:15px 0 0;}
.mall-list4 li{ float:left; width:25%; height:auto; margin-bottom:15px;}
.mall-list4 li a{ display:block; height:auto; text-align:center; margin:0 auto;}
.mall-list4 li .title2{ display:block; font-size:18px; color:#313131; padding:10px 0 5px;}
.mall-list4 li .tip{ display:block; font-size:12px; color:#7d7d7d;}
.mall-list4 li .cicon{ width:70px; height:70px; margin:0 auto;}
.mall-list4 li .cicon i{ width:70px; height:70px; background-image:url(../images/func_icos4.png);}
.mall-list4 li .cicon-lottery i{ background-position:0 0;}
.mall-list4 li .cicon-pair i{ background-position:0 -505px;}
.mall-list4 li .cicon-vote i{ background-position:0 -70px;}
.mall-list4 li .cicon-checkin i{ background-position:0 -288px;}
.mall-list4 li .cicon-shake i{ background-position:0 -650px;}
.mall-list4 li .cicon-danmu i{ background-position:0 -360px;}
.mall-list4 li .cicon-rate i{ background-position:0 -434px;}
.mall-list4 li .cicon-shang i{ background-position:0 -140px;}
.mall-list4 li .cicon-paper i{ background-position:0 -216px;}
.mall-list4 li .cicon-laohuji i{ background-position:0 -577px;}
.mall-list4 li .cicon-comment i{ background-position:0 -798px;}
.mall-list4 li .cicon-wheel i{ background-position:0 -723px;}
.mall-list4 li .cicon-tree i{ background-position:-70px 0;}
.mall-list4 li .cicon-bg i{ background-position:-70px -70px;}
.mall-list4 li .cicon-logo i{ background-position:-70px -140px;}
.mall-list4 li .cicon-msg i{ background-position:-70px -216px;}
.mall-list4 li .cicon-msg-up i{ background-position:-70px -289px;}
.mall-list4 li .cicon-live i{ background-position:-70px -360px;}
.mall-list4 li .cicon-items i{ background-position:-70px -434px;}
.mall-list4 li .cicon-3dwall i{ background-position:-70px -507px;}
.mall-list4 li .cicon-shakeTree i{ background-position:-70px -580px;}
.mall-list4 li .cicon-customLogoWall i{ background-position:-70px -650px;}
.mall-list4 li .cicon-shakePaper i{ background-position:-70px -793px;}
.mall-list4 li .cicon-microInterview i{ background-position:-70px -723px;}
.mall-list4 li .cicon-danmu2 i{ background-position:-140px 0;}
.mall-list4 li .cicon-checkinh5 i{ background-position:-140px -70px;}
.mall-list4 li .cicon-lotteryHigh i{ background-position:-140px -140px;}
.mall-list4 li .cicon-photoWall i{ background-position:-140px -216px;}
.mall-list4 li .cicon-metro i{ background-position:-140px -289px;}
.mall-list4 li .cicon-invitation i{ background-position:-140px -360px;}
.mall-list4 li .cicon-xiu i{ background-position:-140px -434px;}
.mall-list4 li .cicon-checkinBgPhone i{ background-position:-140px -507px;}
.mall-list4 li .cicon-checkinApp i{ background-position:-140px -580px;}
.mall-list4 li .cicon-money i{ background-position:-140px -650px;}
.mall-list4 li .cicon-bingo i{ background-position:-140px -723px;}


/*购买*/
.buy{ background:#fff; padding:30px; margin:57px 0;}
.buy-box{ height:auto; margin-bottom:35px;}
.buy-box .title1{ font-size:20px; padding:0 0 15px; border-bottom:1px solid #f0f0f0; margin-bottom:20px;}
.buy-box .title1 a{ display:inline-block; background:url(../images/arrow3.png) left center no-repeat; padding-left:15px; color:#3eb742; font-size:14px; margin:8px 10px 0 0;}
.screen-list{ height:52px; padding:0 20px; overflow:hidden;}
.screen-list li{ height:auto; padding-bottom:10px;}
.screen-list li .check{ width:268px; height:40px; padding:0px; border:1px solid #cecece; position:relative; cursor:pointer;}
.screen-list li .check span{ display:block; height:38px; line-height:38px; font-size:14px; padding:0 15px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; border:1px solid #fff; margin:0px;}
.screen-list li.curr .check,.screen-list li:hover .check,.screen-list li.curr .check span,.screen-list li:hover .check span{ border-color:#3eb742;}
.screen-list li.curr .check em,.screen-list li:hover .check em{ display:block; background:url(../images/arrow1.png) no-repeat; width:24px; height:25px; position:absolute; right:0px; bottom:0px;}
.screen-list li .time{ line-height:42px; margin:0 15px;}
.screen-list li .addr{ line-height:42px;}
.screen-options-btn{ height:22px; position:relative; margin-left:20px;}
.screen-more,.screen-close{ display:inline-block; height:22px; line-height:22px; color:#313131; padding-right:5px; position:absolute; left:0px; top:0px;}
.screen-more em{ display:inline-block; background:url(../images/icons.png) 0 -40px no-repeat; width:7px; height:7px; vertical-align:middle; margin-left:5px;}
.screen-close em{ display:inline-block; background:url(../images/icons.png) -40px -40px no-repeat; width:7px; height:7px; vertical-align:middle; margin-left:5px;}
.mall-list5{ height:auto; padding:0px;}
.mall-list5 li{ width:auto; float:none; padding:0 20px 22px; border-bottom:1px solid #f0f0f0; margin-bottom:22px;}
.mall-list5 li a{ display:inline-block;}
.mall-list5 li .func-name{ width:300px; text-align:left;}
.mall-list5 li .num2{ line-height:70px;}
.mall-list5 li .cicon{ display:inline-block; margin:0 30px 0 0; vertical-align:middle;}
.mall-list5 li .name{ display:inline-block; vertical-align:middle; line-height:70px; font-size:18px; color:#a5a5a5;}
.mall-list5 li .time{ padding-top:10px;}
.screen-time{}
.screen-time .btn{ display:block; width:164px; height:38px; border:1px solid #cecece; position:relative;}
.screen-time .btn input{ width:162px; height:36px; background:none; border-radius:0px; border:1px solid #fff; text-align:center; padding:0px; font-size:14px; cursor:pointer; box-shadow:none; outline:none; vertical-align:middle;}
.screen-time .btn:hover,.screen-time .btn:hover input{ border-color:#3eb742; border-radius:0px;}
.screen-time select{ filter:alpha(opacity=0);-moz-opacity:0;opacity:0; position:absolute; left:0px; top:0px;}
.screen-time p{ line-height:40px;}
.screen-time p a{ color:#3eb742; margin-left:15px;}
.screen-bill{ padding:0 20px;}
.screen-bill .btn{ display:inline-block; border:1px solid #cecece; margin:0 15px 10px 0;}
.screen-bill .btn span{ display:inline-block; height:38px; line-height:38px; color:#313131; text-align:center; border:1px solid #fff;}
.screen-bill a.btn.curr,.screen-bill a.btn:hover, .screen-bill a.btn.curr span, .screen-bill a.btn:hover span{ border-color:#3eb742;}
.screen-bill .btn-bill{ /*width:176px;*/ width:auto;}
.screen-bill .btn-bill span{/* width:174px;*/ min-width:134px; width:auto; padding:0 20px;}
.screen-bill .btn-bill span em{ font-size:12px;}
.screen-bill .con{ display:none; width:630px; border:1px solid #cecece; padding:18px;}
.screen-bill .con h3{ font-size:14px; line-height:24px; padding-bottom:5px;}
.screen-bill .con h3.red{ color:#e60012;}
.screen-bill .con .btn-name{ width:138px;}
.screen-bill .con .btn-name span{ width:136px;}
.screen-bill .con .unit-name{ display:none;}
.screen-bill .con p{ padding-bottom:10px;}
.screen-bill .con input{ width:278px; height:38px; padding:0px; text-indent:5px; background:#fff; border:1px solid #cecece; box-shadow:none; border-radius:0px;}
.bill-intro{ height:auto;}
.bill-intro .item1,.bill-intro .item2{ padding-bottom:14px;}
.bill-intro .item1 label, .bill-intro .item1 span, .bill-intro .item2 > label{ display:inline-block; line-height:26px;}
.bill-intro .item1 label, .bill-intro .item2 > label{ width:90px; text-align:right; padding-right:5px;}
.bill-intro .item1 input{ width:278px; height:24px; padding:0px; margin-right:10px;}
.bill-intro .item1 textarea{ width:268px; height:68px; line-height:22px; padding:5px; border:1px solid #cecece; border-radius:0px; box-shadow:none; outline:none; resize:none;}
.bill-intro button{ width:90px; height:35px; background:#3eb742; color:#fff; border-radius:0px; border:none; margin-left:90px;}
.bill-intro .item2 .radios{ display:inline-block; width:430px;}
.bill-intro .radios label{ display:inline-block; width:auto; line-height:26px; vertical-align:middle; margin-right:10px;}
.bill-intro .radios input{ width:15px; height:15px; margin-right:5px; margin-top:-2px;}
.bill-intro .radios .tip{ font-size:12px; line-height:20px; word-wrap:break-word; padding:5px 0 0; color:#a0a0a0;}
.bill-intro .radios .tip span{ color:#333;}
.screen-pay-balance{ padding:20px 0 0;}
.screen-pay-balance p.tip{ line-height:20px; font-size:12px; padding-bottom:10px;}
.buy-count{ border-top:1px solid #cecece; padding:20px 0;}
.buy-coupon{ width:310px;}
.buy-send{ height:auto;}
.buy-send dt{ float:left; line-height:22px;}
.buy-send dd.func-status{ float:left; padding:0 0 10px; border:none;}
.buy-send dd.func-status ul{ padding:0px;}
.buy-send dd.func-status li{ float:none; width:auto; text-align:left; line-height:22px; padding:0 0 10px; margin:0px;}
.buy-send dd.func-status li .cicon{ display:inline-block; margin:0 10px 0 0; vertical-align:middle;}
.buy-coupon .txt{ display:inline-block; width:290px; height:25px; line-height:25px; padding:10px; background:#f3f3f3; margin-bottom:15px; cursor:pointer;}
.buy-coupon .txt em{ display:inline-block; width:23px; height:23px; background:url(../images/icons.png?v=20160913) -160px 0 no-repeat; vertical-align:middle; margin-right:6px;}
.buy-coupon .curr em{ background-position:-160px -40px;}
.buy-coupon .list{ display:none; width:450px; height:auto; padding:10px; border:1px solid #e3e3e3;}
.buy-coupon .list ul{ padding-bottom:5px;}
.buy-coupon .list li{ height:auto; padding-bottom:5px;}
.buy-coupon .list li label{ display:block; line-height:24px; padding:0 10px;}
.buy-coupon .list li span{ display:inline-block; width:128px;}
.buy-coupon .other{ border-top:1px solid #e3e3e3; padding:10px 10px;}
.buy-coupon .other a{ display:inline-block; color:#3eb742;}
.buy-coupon .num{ display:none; width:auto; height:auto; line-height:normal; padding:5px 0 10px 10px; margin:0px; background:none;}
.buy-coupon .num input{ width:318px; height:30px; padding:0px; text-indent:5px; background:#fff; border:1px solid #e3e3e3; vertical-align:middle; border-radius:0px; box-shadow:none; outline:none;}
.buy-coupon .num button{ width:100px; height:32px; background:#3eb742; color:#fff; border:1px solid #3eb742; border-radius:0px; vertical-align:middle;}
.buy-coupon input{ width:auto; vertical-align:middle; border:none; margin-right:5px; margin-top:-2px;}
.buy-num td{ line-height:30px; text-align:right; padding-right:25px;}
.buy-num th{ padding-top:20px; text-align:right; padding-right:25px;}
.buy-num th .red{ display:inline-block; font-size:26px; color:#ff3500; margin-top:-10px; margin-right:5px;}
.buy-btns{ padding:20px; background:#f3f3f3; text-align:right;}
.buy-btns a{ display:inline-block; width:168px; height:40px; line-height:40px; color:#313131; text-align:center; border:1px solid #cecece; margin-left:20px;}
.buy-btns a.btn-now{ float:none; padding:0px; background:#3eb742; border-color:#3eb742; color:#fff; margin-top:0px;}
.buy-func{ height:auto;}
.buy-func li{ height:auto; line-height:50px; padding:15px 25px; background:#f8f8f8; border-top:1px solid #f0f0f0;}
.buy-func li .price span{ display:inline-block;/* width:140px;*/ text-align:right; line-height:26px; padding:12px 0;}
.buy-func li a{ display:inline-block; color:#333; width:260px;}
.buy-func li .name{ display:inline-block; width:190px; line-height:24px; padding:13px 0 0; word-wrap:break-word;}
.buy-func li .time{ display:inline-block; padding:10px 0; line-height:30px;}
.buy-func li .time dt, .buy-func li .time dd{ float:left;}
.buy-func li .cicon{ display:inline-block; width:50px; height:50px; vertical-align:middle; margin:0 5px 0 0;}
.buy-func li .cicon i{ display:inline-block; width:50px; height:50px; background-image:url(../images/func_icos5.png);}
.buy-func li .cicon-lottery i{ background-position:0 0;}
.buy-func li .cicon-pair i{ background-position:0 -358px;}
.buy-func li .cicon-vote i{ background-position:0 -50px;}
.buy-func li .cicon-checkin i{ background-position:0 -208px;}
.buy-func li .cicon-shake i{ background-position:0 -462px;}
.buy-func li .cicon-danmu i{ background-position:0 -258px;}
.buy-func li .cicon-rate i{ background-position:0 -308px;}
.buy-func li .cicon-shang i{ background-position:0 -100px;}
.buy-func li .cicon-paper i{ background-position:0 -154px;}
.buy-func li .cicon-laohuji i{ background-position:0 -412px;}
.buy-func li .cicon-comment i{ background-position:0 -568px;}
.buy-func li .cicon-wheel i{ background-position:0 -516px;}
.buy-func li .cicon-tree i{ background-position:-50px 0;}
.buy-func li .cicon-bg i{ background-position:-50px -50px;}
.buy-func li .cicon-logo i{ background-position:-50px -100px;}
.buy-func li .cicon-msg i{ background-position:-50px -154px;}
.buy-func li .cicon-msg-up i{ background-position:-50px -208px;}
.buy-func li .cicon-live i{ background-position:-50px -258px;}
.buy-func li .cicon-items i{ background-position:-50px -308px;}
.buy-func li .cicon-3dwall i{ background-position:-50px -363px;}
.buy-func li .cicon-shakeTree i{ background-position:-50px -415px;}
.buy-func li .cicon-customLogoWall i{ background-position:-50px -465px;}
.buy-func li .cicon-shakePaper i{ background-position:-50px -566px;}
.buy-func li .cicon-microInterview i{ background-position:-50px -516px;}
.buy-func li .cicon-danmu2 i{ background-position:-100px 0;}
.buy-func li .cicon-checkinh5 i{ background-position:-100px -50px;}
.buy-func li .cicon-lotteryHigh i{ background-position:-100px -100px;}
.buy-func li .cicon-photoWall i{ background-position:-100px -156px;}
.buy-func li .cicon-metro i{ background-position:-100px -208px;}
.buy-func li .cicon-invitation i{ background-position:-100px -258px;}
.buy-func li .cicon-xiu i{ background-position:-100px -308px;}
.buy-func li .cicon-checkinBgPhone i{ background-position:-100px -363px;}
.buy-func li .cicon-checkinApp i{ background-position:-100px -415px;}
.buy-func li .cicon-money i{ background-position:-100px -465px;}
.buy-func li .cicon-bingo i{ background-position:-100px -516px;}

/*新建大屏幕弹层*/
.pop-bg{ position:fixed; z-index:10001; left:0px; top:0px; width:100%; height:100%; background:url(../images/mayer.png) repeat;}
.pop-create{ width:398px; height:auto; border:1px solid #cecece; background:#fff; position:absolute; left:50%; margin-left:-200px; top:80px; z-index:10010;}
.pop-middle{ height:auto; padding:30px 0 10px;}
.pop-middle .item1{ height:40px; margin-bottom:20px;}
.pop-middle label{ display:inline-block; width:95px; height:40px; line-height:40px; text-align:right; padding-right:10px; vertical-align:middle;}
.pop-middle input{ width:248px; height:38px; text-indent:5px; padding:0px; background:#fff; border:1px solid #e9e9e9; border-radius:0px; box-shadow:none; outline:none; vertical-align:middle;}
.pop-bottom{ height:auto; padding:20px; background:#f6f6f6;}
.pop-bottom .btn-reset{ width:170px; height:40px; background:#fff; border:1px solid #e9e9e9; border-radius:0px;}
.pop-bottom .btn-ok{ width:170px; height:40px; color:#fff; background:#3eb742; border:1px solid #3eb742; border-radius:0px; margin-right:0px;}
.pop-create select{ width:250px; height:40px; background:#fff; border:1px solid #e9e9e9; margin-bottom:10px;}
.pop-create .typeBox .categoryBox, .pop-create .cityBox .provinceBox{ display:inline-block; width:250px;}
#jsScreenCreate .item1{ margin-bottom:10px;}
/*微信支付弹层*/
.pop-weixin{ width:570px; height:auto; padding:20px 30px; background:#fff; position:absolute; left:50%; top:100px; margin-left:-315px;}
.pop-weixin .close{ display:block; width:20px; height:20px; background:url(../images/icons.png) 0 -160px no-repeat; position:absolute; right:20px; top:20px;}
.pop-weixin dt{ float:left; width:260px; height:230px; border-right:1px solid #cecece; margin-right:48px;}
.pop-weixin dd{ float:left; font-size:16px; line-height:30px; padding:75px 0 0;}
.pop-success{ background:url(../images/icon-yes2.png) 100px center no-repeat; padding:95px 0 95px 180px; font-size:18px; line-height:40px;}

/*购物车*/
.shopcar-th{ height:35px; line-height:35px; padding:0 20px; background:#f3f3f3; margin:-20px 0 22px;}
.shopcar-th .name{ width:450px;}
.shopcar-th .price{ width:147px;}
.shopcar-th .num{ width:167px; background:none; height:35px; line-height:35px; padding:0px;}
.shopcar-th .count{ width:99px; height:35px; background:none;}
.mall-list5 .func{ width:380px; text-align:left;}
.mall-list5 .price{ width:168px; text-align:center; line-height:70px;}
.mall-list5 .num{ width:134px; height:auto; text-align:center; padding:0px; background:none; border:1px solid #cecece; margin-top:20px;}
.mall-list5 .num input{ width:75px; height:28px; text-align:center; padding:0px; border:none; border-left:1px solid #cecece; border-right:1px solid #cecece; background:#fff; border-radius:0px; vertical-align:middle; box-shadow:none;}
.mall-list5 .num em{ display:inline-block; width:28px; line-height:28px; font-size:20px; background:#fafafa; cursor:pointer;}
.mall-list5 .count{ width:180px; height:auto; text-align:center; background:none; line-height:70px; color:#ff3500;}
.mall-list5 .del{ display:inline-block; width:20px; height:20px; background:url(../images/icons.png) -115px -115px no-repeat; vertical-align:middle; text-indent:-999px; overflow:hidden; margin:25px 0 0 5px; cursor:pointer;}

/*购买成功*/
.buy-success{ height:auto; margin-bottom:115px;}
.buy-success dl{ border:1px solid #cecece; padding:20px; margin-bottom:20px;}
.buy-success dt{ float:left; width:195px; height:160px; border-right:1px solid #cecece; background:url(../images/check.png) 42px center no-repeat;}
.buy-success dd{ float:left; padding-left:40px;}
.buy-success dd h3{ font-size:26px; padding-bottom:8px;}
.buy-success dd h4{ font-size:16px; padding-bottom:15px;}
.buy-success dd p{ font-size:14px; line-height:24px;}
.buy-success > p{ text-align:right;}
.buy-success p a{ display:inline-block; width:178px; height:42px; line-height:42px; text-align:center; color:#fff; font-size:14px; background:#3eb742; margin-left:20px;}
.more-func{ border-top:1px solid #cecece; padding:45px 0;}
.more-func h3{ width:110px; text-align:center; line-height:86px; font-size:20px;}
.more-func .list{}
.more-func .list li{ float:left; width:86px; padding:0 40px; text-align:center;}
.more-func .list li a{ display:block; font-size:18px; color:#a0a0a0;}

/*我的订单*/
.order{ height:auto; background:#fff; margin:28px auto;}
.sidebar2{ width:177px; height:auto; color:#444; border-right:1px solid #e9e9e9;}
.order-user{ height:auto; padding:27px 0 18px; text-align:center; font-size:16px; line-height:24px;}
.order-user a{ color:#444;}
.order-user a.set{ color:#0e9aed;}
.order-user p{ font-size:14px;}
.order-user p a.btn-agency{ display:inline-block; width:110px; height:30px; line-height:30px; text-align:center; color:#fff; font-size:14px; background:#32b16c; margin:10px 0;}
.order-user .avatar{ width:60px; height:60px; border-radius:50%; overflow:hidden; margin:0 auto 5px;}
.order-user .avatar img{ width:60px; height:60px; border-radius:50%;}
.order-balance{ height:auto; padding:15px 0 22px; text-align:center; border-top:1px solid #e9e9e9; border-bottom:1px solid #e9e9e9;}
.order-balance p{ font-size:18px; line-height:24px; padding:0 0 15px;}
.order-balance a{ display:block; width:108px; height:30px; line-height:30px; font-size:16px; color:#fff; text-align:center; background:#3eb742; margin:0 auto;}
.order-menu{ height:auto; padding:15px 0 35px;}
.order-menu > li{ height:auto; margin-bottom:15px;}
.order-menu li a{ display:block; height:32px; line-height:32px; color:#a5a5a5; padding:0 0 0 45px; position:relative; margin-bottom:1px;}
.order-menu > li > a:hover, .order-menu > li.curr > a{ padding:0 0 0 42px; border-left:3px solid #3eb742; background:#f1f1f1;}
.order-menu > li > a:hover em,.order-menu > li.curr > a em{ left:22px;}
.order-menu .level2 li a{ color:#000;}
.order-menu .level2 li.curr a, .order-menu .level2 li a:hover{ padding:0 0 0 42px; border-left:3px solid #3eb742; background:#f1f1f1;}
.icon-screen{ display:inline-block; width:14px; height:16px; background:url(../images/icons.png) -80px 0 no-repeat; position:absolute; left:25px; top:50%; margin-top:-8px;}
.icon-count{ display:inline-block; width:18px; height:18px; background:url(../images/icons.png) -80px -40px no-repeat; position:absolute; left:25px; top:50%; margin-top:-9px;}
.icon-tui{ display:inline-block; width:16px; height:16px; background:url(../images/icons.png) -120px 0 no-repeat; position:absolute; left:25px; top:50%; margin-top:-8px;}
.icon-func{ display:inline-block; width:16px; height:16px; background:url(../images/icons.png) -280px -120px no-repeat; position:absolute; left:25px; top:50%; margin-top:-8px;}
/*order-main*/
.order-main{ width:780px; height:auto; padding:50px 0 50px 30px;}
.order-select{ min-width:80px; width:auto; height:30px; position:relative; margin-bottom:20px;}
/* .order-select .curr{ font-size:14px; line-height:30px; padding-left:5px; cursor:pointer;} */
.order-select .curr {}
.order-select .arrow{ display:inline-block; background:url(../images/icons.png) -120px -40px no-repeat; width:12px; height:10px; vertical-align:middle; margin-left:4px;}
.order-select .list{ display:none; width:100px; height:auto; background:#fff; border:1px solid #e9e9e9; position:absolute; left:0px; top:30px; z-index:1;}
.order-select .list li{ line-height:30px; font-size:12px; text-align:center; cursor:pointer;}
.order-select .list li:hover{ background:#fafafa;}
.mall-order { position:relative;}
.mall-order .top-search{ position:absolute; right:0px; top:10px;}
.top-search{ height:auto;}
.top-search input{ width:178px; height:25px; font-size:12px; padding:0 5px; border:1px solid #cecece; background:#fff; box-shadow:none; border-radius:0px; outline:none; vertical-align:middle;}
.top-search button{ width:65px; height:27px; background:#fff; border:1px solid #cecece; border-radius:0px; vertical-align:middle; margin-left:10px;}
.order-list{ height:auto; margin-bottom:15px; margin-top:25px;}
.order-list li{ margin-bottom:15px; border:1px solid #e9e9e9;}
.order-list li .title{ height:32px; line-height:32px; background:#fafafa; border-bottom:1px solid #e9e9e9;}
.order-list li .title span{ padding-left:16px;}
.order-list li .con{ padding:13px 0;}
.order-list li table{ width:100%;}
.order-list li table th{ height:auto; text-align:left; vertical-align:middle; padding:0 0 0 16px; background:none;}
.order-list li table td{ text-align:center; border-left:1px solid #e9e9e9; border-bottom:none;}
.order-list li table td.option a{ display:inline-block; height:25px; color:#02a1bd; line-height:25px;}
.order-list li table td.option a.btn-pay-now{ background:#3eb742; width:92px; color:#fff; margin-top:4px;}
.order-list li table td.func{ text-align:left; padding:5px 22px;}
.order-list li .item{ padding:5px 0; border-bottom:1px solid #e9e9e9;}
.order-list li .item:last-child{ border-bottom:none;}
.order-list li .name{ display:inline-block; line-height:22px; text-align:left; vertical-align:middle;}
.order-list li .btn-option{ font-size:12px; color:#666; line-height:22px;}
.order-list li .btn-option:hover{ color:#02a1bd;}
.order-list li .cicon{ display:inline-block; width:50px; height:50px; vertical-align:middle; margin:0 5px 0 0;}
.order-list li .cicon i{ display:inline-block; width:50px; height:50px; background-image:url(../images/func_icos5.png);}
.order-list li .cicon-lottery i{ background-position:0 0;}
.order-list li .cicon-pair i{ background-position:0 -358px;}
.order-list li .cicon-vote i{ background-position:0 -50px;}
.order-list li .cicon-checkin i{ background-position:0 -208px;}
.order-list li .cicon-shake i{ background-position:0 -462px;}
.order-list li .cicon-danmu i{ background-position:0 -258px;}
.order-list li .cicon-rate i{ background-position:0 -308px;}
.order-list li .cicon-shang i{ background-position:0 -100px;}
.order-list li .cicon-paper i{ background-position:0 -154px;}
.order-list li .cicon-laohuji i{ background-position:0 -412px;}
.order-list li .cicon-comment i{ background-position:0 -568px;}
.order-list li .cicon-wheel i{ background-position:0 -516px;}
.order-list li .cicon-tree i{ background-position:-50px 0;}
.order-list li .cicon-bg i{ background-position:-50px -50px;}
.order-list li .cicon-logo i{ background-position:-50px -100px;}
.order-list li .cicon-msg i{ background-position:-50px -154px;}
.order-list li .cicon-msg-up i{ background-position:-50px -208px;}
.order-list li .cicon-live i{ background-position:-50px -258px;}
.order-list li .cicon-items i{ background-position:-50px -308px;}
.order-list li .cicon-3dwall i{ background-position:-50px -363px;}
.order-list li .cicon-shakeTree i{ background-position:-50px -415px;}
.order-list li .cicon-customLogoWall i{ background-position:-50px -465px;}
.order-list li .cicon-shakePaper i{ background-position:-50px -566px;}
.order-list li .cicon-microInterview i{ background-position:-50px -516px;}
.order-list li .cicon-danmu2 i{ background-position:-100px 0;}
.order-list li .cicon-checkinh5 i{ background-position:-100px -50px;}
.order-list li .cicon-lotteryHigh i{ background-position:-100px -100px;}
.order-list li .cicon-photoWall i{ background-position:-100px -156px;}
.order-list li .cicon-metro i{ background-position:-100px -208px;}
.order-list li .cicon-invitation i{ background-position:-100px -258px;}
.order-list li .cicon-xiu i{ background-position:-100px -308px;}
.order-list li .cicon-checkinBgPhone i{ background-position:-100px -363px;}
.order-list li .cicon-checkinApp i{ background-position:-100px -415px;}
.order-list li .cicon-money i{ background-position:-100px -465px;}
.order-list li .cicon-bingo i{ background-position:-100px -516px;}
.pages{ text-align:right;}
.pages a{ display:inline-block; height:26px; line-height:26px; padding:0 10px; border:1px solid #e9e9e9; color:#3eb742; border-radius:4px;}
.pages a:hover{ border-color:#3eb742; background:#3eb742; color:#fff;}
.pages a.curr{ border-color:#fff; color:#333;}

/*订单详情*/
.order-location{ height:40px; font-size:18px; border-bottom:1px solid #e9e9e9; margin-bottom:25px;}
.order-location span{ font-size:14px;}
.order-detail{ height:auto;}
.order-detail table{ width:100%; height:auto; border:1px solid #e9e9e9;}
.order-detail table th{ height:36px; line-height:36px; text-align:center;}
.order-detail table tbody td{ line-height:36px; padding:20px; text-align:center; border-top:1px solid #e9e9e9; border-right:1px solid #e9e9e9;}
.order-detail table .func-name{}
.order-detail table .func-name .cicon{ margin:0 10px 0 0;}
.order-detail table .name{ font-size:18px; text-align:left; line-height:24px; padding:15px 0 0;}
.order-detail table .name span{ font-size:12px;}
.order-detail table tfoot td{ padding:20px 30px; font-size:18px; line-height:40px; border-top:1px solid #e9e9e9;}
.order-detail table tfoot td span{ display:inline-block; margin-left:30px;}
.order-detail table .btn-m{ height:25px; line-height:25px; margin:2px 0;}
.order-detail .cicon{ width:70px; height:70px; margin:0 auto;}
.order-detail .cicon i{ width:70px; height:70px; background-image:url(../images/func_icos4.png);}
.order-detail .cicon-lottery i{ background-position:0 0;}
.order-detail .cicon-pair i{ background-position:0 -505px;}
.order-detail .cicon-vote i{ background-position:0 -70px;}
.order-detail .cicon-checkin i{ background-position:0 -288px;}
.order-detail .cicon-shake i{ background-position:0 -650px;}
.order-detail .cicon-danmu i{ background-position:0 -360px;}
.order-detail .cicon-rate i{ background-position:0 -434px;}
.order-detail .cicon-shang i{ background-position:0 -140px;}
.order-detail .cicon-paper i{ background-position:0 -216px;}
.order-detail .cicon-laohuji i{ background-position:0 -577px;}
.order-detail .cicon-comment i{ background-position:0 -798px;}
.order-detail .cicon-wheel i{ background-position:0 -723px;}
.order-detail .cicon-tree i{ background-position:-70px 0;}
.order-detail .cicon-bg i{ background-position:-70px -70px;}
.order-detail .cicon-logo i{ background-position:-70px -140px;}
.order-detail .cicon-msg i{ background-position:-70px -216px;}
.order-detail .cicon-msg-up i{ background-position:-70px -289px;}
.order-detail .cicon-live i{ background-position:-70px -360px;}
.order-detail .cicon-items i{ background-position:-70px -434px;}
.order-detail .cicon-3dwall i{ background-position:-70px -363px;}
.order-detail .cicon-shakeTree i{ background-position:-70px -580px;}
.order-detail .cicon-customLogoWall i{ background-position:-70px -650px;}
.order-detail .cicon-shakePaper i{ background-position:-70px -793px;}
.order-detail .cicon-microInterview i{ background-position:-70px -723px;}
.order-detail .cicon-danmu2 i{ background-position:-140px 0;}
.order-detail .cicon-checkinh5 i{ background-position:-140px -70px;}
.order-detail .cicon-lotteryHigh i{ background-position:-140px -140px;}
.order-detail .cicon-photoWall i{ background-position:-140px -216px;}
.order-detail .cicon-metro i{ background-position:-140px -289px;}
.order-detail .cicon-invitation i{ background-position:-140px -360px;}
.order-detail .cicon-xiu i{ background-position:-140px -434px;}
.order-detail .cicon-checkinBgPhone i{ background-position:-100px -505px;}
.order-detail .cicon-checkinApp i{ background-position:-100px -580px;}
.order-detail .cicon-money i{ background-position:-100px -650px;}
.order-detail .cicon-bingo i{ background-position:-100px -723px;}

/*我的大屏幕*/
.btn-create{ display:inline-block; width:120px; height:27px; line-height:27px; text-align:center; margin-bottom:40px;}
.tabs1{ height:auto; border-bottom:1px solid #cecece; margin-bottom:35px; margin:-30px 0 0;}
.tabs1 li{ float:left; margin:0 10px -1px 0; cursor:pointer;}
.tabs1 li a{ display:inline-block; height:35px; font-size:16px; padding:10px 15px 2px; color:#333;}
.tabs1 li.curr a,.tabs1 li a:hover{ padding-bottom:0px; border-bottom:2px solid #3eb742;}
.tabs1-con{ height:auto; margin-top:25px; }
.screens-list{ height:auto;}
.screens-list > li{ font-size:14px; padding:10px; border:1px solid #e9e9e9;  position:relative; margin:0 0 20px;}
.screens-list li h3{ font-size:16px; padding:10px 0 10px;}
.screens-list li .box1{ padding:0 10px 15px;}
.screens-list li .box1 dt{ float:left; width:330px;}
.screens-list li .box1 dt p{ font-size:12px; line-height:20px;}
.screens-list li .box1 dd{ float:left; border-right:1px solid #e9e9e9; margin-top:15px;}
.screens-list li .box1 .num{ width:130px; height:auto; text-align:center; padding:0px; background:none;}
.screens-list li .num a{ display:block; font-size:42px; color:#3eb742;}
.screens-list li.new{ width:376px; height:112px; line-height:112px; text-align:center; padding:0px; font-size:16px; border:2px dashed #dcdcdc;}
.screens-list li.new a{ display:block; color:#000;}
.screens-list li:hover{ border-color:#3eb742;}
.screens-list li a.btn-manage{ display:inline-block; width:auto; height:27px; line-height:27px; font-size:12px; color:#fff; padding:0 17px; background:#3eb742; border:1px solid #3eb742; border-radius:4px; position:absolute; right:35px; top:25px; z-index:1;}
.screens-list li a.btn-manage em{ display:inline-block; width:16px; height:16px; background:url(../images/icons.png) -80px -200px no-repeat; vertical-align:middle; margin-right:3px; margin-top:-2px;}
.screens-list li:hover a.btn-manage, .screens-list li a.btn-manage:hover{ background-color:#3eb742; color:#fff;}
.screens-list li a.btn-view{ top:71px; z-index:2;}
.screens-list li a.btn-view em{ background-position:-120px -200px;}
.screens-list li .box2{ padding:10px 0 0 90px; font-size:12px; line-height:22px; border-top:1px solid #e9e9e9;}
.screens-list li .box2 dt{ float:left; margin-left:-90px; padding-left:10px;}
.screens-list li .box2 dd{ float:left; width:100%; height:auto;}
.screens-list li .meals-info{ padding:0 0 0 90px; position:relative;}
.screens-list li .meals-info .tips-warning{ width:470px; font-size:12px; line-height:20px;}
.screens-list li .meals-info .btn-manage{ right:25px; top:12px;}
.screens-list li .meals-info em.icon-sure{ display:inline-block; width:16px; height:16px; background:url(../images/icons4.png) -150px 0 no-repeat; vertical-align:middle; margin:-2px 4px 0 0;}
.tips-finished{ position:absolute; left:50%; bottom:160%; margin-left:-185px; z-index:10; width:370px; height:auto; padding:15px 0; text-align:center; color:#fff; font-size:14px; line-height:24px; background:rgba(0,0,0,0.7); border-radius:2px;}
.btn-curr-show{ background:#fff; color:#3eb742; border:1px solid #3eb742; border-radius:6px; cursor:pointer;}
.btn-curr-show label{ cursor:pointer;}
.btn-curr-show:hover{ background:#fff;}
.btn-curr-show input{ width:auto; height:auto; vertical-align:middle; margin-top:-2px; margin-right:4px;}
.screens-list li .func-status{ border:none; margin:0px; padding:0px;}
.screens-list li .func-status > li{ filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6;}
.screens-list li .func-status > li.curr{ filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}

/*我的应用*/
.my-func{ margin:-20px 0 0;}
.my-func .title1{ font-size:16px; border-bottom:1px solid #cecece; margin-bottom:28px;}
.my-func .title1 span{ display:inline-block; height:35px; padding:0 10px; border-bottom:2px solid #3eb742; margin-bottom:-1px;}
.my-func .title2{ font-size:16px; height:35px;}
.mall-list6{ height:auto; margin-right:-38px;}
.mall-list6 li{ width:232px; height:148px; border:1px solid #e9e9e9; margin:0 38px 33px 0;}
.mall-list6 li dl{ padding:23px 0 23px 23px; height:70px;}
.mall-list6 li dt{ float:left; width:70px; height:70px;}
.mall-list6 li dd{ float:left; width:116px; padding-left:23px; text-align:left; color:#000;}
.mall-list6 li dd h4{ padding:12px 0 0; height:20px;}
.mall-list6 li dd p{ font-size:12px; line-height:16px;}
.mall-list6 li .btn{ display:block; height:34px; line-height:34px; text-align:center; background:#3eb742; color:#fff;}
.mall-list6 li:hover{ border-color:#3eb742;}

/*应用广场轮播*/
.funcs-all{ height:auto;}
.funcs-all .list2{ text-align:center; padding:0 0 45px;}
.funcs-all .list2 a{ display:inline-block; width:41px; height:41px; text-indent:-999px; overflow:hidden; background-image:url(../images/official/func-small/icons-small.png); background-repeat:no-repeat;}
.dicon-danmu{ background-position:3px 3px;}
.dicon-shake{ background-position:-45px 3px;}
.dicon-checkin{ background-position:-93px 3px;}
.dicon-lottery{ background-position:-141px 3px;}
.dicon-rate{ background-position:-189px 3px;}
.dicon-pair{ background-position:-236px 3px;}
.dicon-vote{ background-position:-284px 3px;}
.dicon-laohuji{ background-position:-332px 3px;}
.dicon-shang{ background-position:-380px 3px;}
.dicon-wheel{ background-position:-430px 3px;}
.dicon-paper{ background-position:-482px 3px;}
.funcs-all .list2 a:hover, .funcs-all .list2 a.selected{ background-image:url(../images/official/func-small/icons-big.png);}
.dicon-danmu:hover, .dicon-danmu.selected{ background-position:0 0;}
.dicon-shake:hover, .dicon-shake.selected{ background-position:-51px 0;}
.dicon-checkin:hover, .dicon-checkin.selected{ background-position:-99px 0;}
.dicon-lottery:hover, .dicon-lottery.selected{ background-position:-147px 0;}
.dicon-rate:hover, .dicon-rate.selected{ background-position:-195px 0;}
.dicon-pair:hover, .dicon-pair.selected{ background-position:-242px 0;}
.dicon-vote:hover, .dicon-vote.selected{ background-position:-290px 0;}
.dicon-laohuji:hover, .dicon-laohuji.selected{ background-position:-338px 0;}
.dicon-shang:hover, .dicon-shang.selected{ background-position:-387px 0;}
.dicon-wheel:hover, .dicon-wheel.selected{ background-position:-433px 0;}
.dicon-paper:hover, .dicon-paper.selected{ background-position:right 0;}
/*轮播*/
.func-scroll01{ width:780px; height:487px; margin:-10px auto 20px; position:relative;}
.func-scroll01 .prev,.func-scroll01 .next{ display:block; width:52px; height:91px; background-image:url(../images/official/func-small/btns.png); background-repeat:no-repeat; text-indent:-999px; overflow:hidden; position:absolute; top:50%; margin-top:-45px; z-index:10;}
.func-scroll01 .prev{ background-position:left bottom; left:10px;}
.func-scroll01 .prev:hover{ background-position:left top;}
.func-scroll01 .next{ background-position:right bottom; right:10px;}
.func-scroll01 .next:hover{ background-position:right top;}
.func-scroll01 .list{ height:487px;}
.func-scroll01 .list li{ float:left; width:780px; height:487px; overflow:hidden; background:#dadada; position:relative;}
.func-scroll01 .list li img{ width:100%; height:auto;}
.my-func-tabs{ position:relative;}
.my-func-tabs .tips{ position:absolute; left:auto; right:0px; top:0px; font-size:16px; line-height:24px; color:#666; padding:10px 10px 0 0;}
/*轮播02*/
.funcs-all02{ width:780px; height:295px; position:relative; margin:0 auto 40px;}
.funcs-all02 .prev, .funcs-all02 .next{ visibility:hidden;}
.funcs-all02 .list li{ height:295px;}
.funcs-all02 .list li p{ position:absolute; left:0px; bottom:0px; display:block; width:750px; height:35px; line-height:35px; color:#fff; padding:0 15px; background:url(../images/mayer.png) repeat;}
.funcs-all02 .list2{ position:absolute; right:10px; bottom:0px; padding:0 0 10px;}
.funcs-all02 .list2 a{ width:8px; height:8px; border-radius:4px; background:#fff;}
.funcs-all02 .list2 a:hover, .funcs-all02 .list2 a.selected{ background:#fdc844;}

/*应用管理*/
.center-screen{ background:#fff; padding:17px 27px; margin:20px 0 0;}
.center-screen dt{ float:left; padding:15px 0 0;}
.center-screen dt h3{ font-size:24px; padding-bottom:5px;}
.center-screen dt h3 a.btn-edit{ display:inline-block; height:24px; line-height:24px; padding:0 8px; color:#fff; vertical-align:middle; margin-left:4px; margin-top:-4px;}
.center-screen dt a, .func-status .btn-change{ display:inline-block; color:#00a8ff; font-size:12px;}
.center-screen dt a em, .func-status .btn-change em{ display:inline-block; width:11px; height:10px; background:url(../images/icons.png?v=20160913) 0 -80px no-repeat; vertical-align:middle; margin-left:2px; margin-top:-2px;}
.center-screen dt a em.icon-edit,
.icon-edit{ display:inline-block; width:14px; height:14px; background:url(../images/icons4.png?v=20160831) -30px 0 no-repeat; vertical-align:middle; margin:-2px 3px 0 -15px;}
.center-screen dd{ float:right;}
.center-screen dd.num{ width:auto; height:auto; line-height:normal; font-size:14px; text-align:center; border-right:1px solid #cecece; padding:0 10px; background:none;}
.center-screen dd.num span{ display:block; width:auto; height:auto; line-height:normal; font-size:42px; color:#3eb742; padding:10px 0 0; background:none;}
.center-screen dd.num a{ color:#3eb742; margin:0px;}
.center-screen dd.num a:visited{ color:#3eb742;}
.center-screen dd a{ display:block; width:120px; height:36px; line-height:36px; text-align:center; margin:15px 0 0 27px;}
.func-status{ padding:0 27px 5px; background:#fff;}
.func-status h3{ font-size:16px; padding:15px 0 0;}
.func-status ul{ padding: 0 0; margin-right:-8px;}
.func-status li{ float:left; width:22px; height:22px; margin:0 8px 10px 0;}
.func-status li .cicon{ width:22px; height:22px; background-color:#dbdbdb; border-radius:2px;}
.func-status li .cicon i{ display:inline-block; width:22px; height:22px; text-indent:-999px; overflow:hidden; background-image:url(../images/func_icos6.png?v=20161107);}
.func-status li .cicon-lottery i{ background-position:-30px 0;}
.func-status li .cicon-pair i{ background-position:0 0;}
.func-status li .cicon-vote i{ background-position:-120px 0;}
.func-status li .cicon-checkin i{ background-position:-30px -66px;}
.func-status li .cicon-shake i{ background-position:-60px -66px;}
.func-status li .cicon-danmu i{ background-position:-30px -33px;}
.func-status li .cicon-rate i{ background-position:-90px -33px;}
.func-status li .cicon-shang i{ background-position:-120px -33px;}
.func-status li .cicon-paper i{ background-position:0 -154px;}
.func-status li .cicon-laohuji i{ background-position:0 -33px;}
.func-status li .cicon-comment i{ background-position:-90px -66px;}
.func-status li .cicon-wheel i{ background-position:0 -516px;}
.func-status li .cicon-logo i{ background-position:-60px 0;}
.func-status li .cicon-msg i{ background-position:-90px 0;}
.func-status li .cicon-phone i{ background-position:-60px -33px;}
.func-status li .cicon-3dwall i{ background-position:-150px 0;}
.func-status li .cicon-shakeTree i{ background-position:-150px -33px;}
.func-status li .cicon-customLogoWall i{ background-position:-150px -66px;}
.func-status li .cicon-shakePaper i{ background-position:-180px -33px;}
.func-status li .cicon-microInterview i{ background-position:-180px 0px;}
.func-status li .cicon-danmu2 i{ background-position:-180px -66px;}
.func-status li .cicon-checkinh5 i{ background-position:-150px -99px;}
.func-status li .cicon-lotteryHigh i{ background-position:-180px -99px;}
.func-status li .cicon-photoWall i{ background-position:-210px 0;}
.func-status li .cicon-metro i{ background-position:-210px -33px;}
.func-status li .cicon-invitation i{ background-position:-210px -66px;}
.func-status li .cicon-xiu i{ background-position:-210px -99px;}

.func-status li .cicon-wheel i{ background-position:0 -66px;}
.func-status li .cicon-tree i{ background-position:-120px -66px;}
.func-status li .cicon-up i{ background-position:0 -99px;}
.func-status li .cicon-items i{ background-position:-30px -99px;}
.func-status li .cicon-live i{ background-position:-60px -99px;}
.func-status li .cicon-paper i{ background-position:-90px -99px;}
.func-status li .cicon-bg i{ background-position:-120px -99px;}
.func-status li .cicon-chekcinBgPhone i{ background-position:-240px 0;}
.func-status li .cicon-chekcinApp i{ background-position:-240px -33px;}
.func-status li .cicon-money i{ background-position:-240px -66px;}
.func-status li .cicon-bingo i{ background-position:-240px -99px;}


.func-status li.curr .cicon-lottery{ background-color:#f14537;}
.func-status li.curr .cicon-pair{ background-color:#ff5a98;}
.func-status li.curr .cicon-vote{ background-color:#fc8522;}
.func-status li.curr .cicon-checkin{ background-color:#e061a0;}
.func-status li.curr .cicon-shake{ background-color:#1984c8;}
.func-status li.curr .cicon-danmu{ background-color:#22cbda;}
.func-status li.curr .cicon-rate{ background-color:#00d5af;}
.func-status li.curr .cicon-shang{ background-color:#ab50ff;}
.func-status li.curr .cicon-paper{ background-color:#cf2929;}
.func-status li.curr .cicon-laohuji{ background-color:#f77a5d;}
.func-status li.curr .cicon-comment{ background-color:#f4be2e;}
.func-status li.curr .cicon-wheel{ background-color:#fd0243;}
.func-status li.curr .cicon-logo{ background-color:#23d5a9;}
.func-status li.curr .cicon-msg{ background-color:#8fd52b;}
.func-status li.curr .cicon-phone{ background-color:#f55e52;}

.func-status li.curr .cicon-wheel{ background-color:#ee3b38;}
.func-status li.curr .cicon-tree{ background-color:#f443db;}
.func-status li.curr .cicon-msg-up{ background-color:#118ade;}
.func-status li.curr .cicon-items{ background-color:#94d13f;}
.func-status li.curr .cicon-live{ background-color:#fc4e98;}
.func-status li.curr .cicon-paper{ background-color:#f1464e;}
.func-status li.curr .cicon-bg{ background-color:#94d13f;}
.func-status li.curr .cicon-3dwall{ background-color:#33b66a;}
.func-status li.curr .cicon-shakeTree{ background-color:#66b42d;}
.func-status li.curr .cicon-customLogoWall{ background-color:#00b7ee;}
.func-status li.curr .cicon-shakePaper{ background-color:#e5004f;}
.func-status li.curr .cicon-microInterview{ background-color:#69bef6;}
.func-status li.curr .cicon-danmu2{ background-color:#30b5a2;}
.func-status li.curr .cicon-checkinh5{ background-color:#62dfd9;}
.func-status li.curr .cicon-lotteryHigh{ background-color:#f22f16;}
.func-status li.curr .cicon-photoWall{ background-color:#86c2ff;}
.func-status li.curr .cicon-metro{ background-color:#00b6ee;}
.func-status li.curr .cicon-invitation{ background-color:#9966ff;}
.func-status li.curr .cicon-xiu{ background-color:#448aca;}
.func-status li.curr .cicon-chekcinBgPhone{ background-color:#38af6a;}
.func-status li.curr .cicon-chekcinApp{ background-color:#4dbe89;}
.func-status li.curr .cicon-money{ background-color:#fbbf36;}
.func-status li.curr .cicon-bingo{ background-color:#ff853c;}

.icon-set{ display:inline-block; width:16px; height:16px; background:url(../images/icons.png?v=20160913) -40px -80px no-repeat; position:absolute; top:50%; margin-top:-8px; left:25px;}
.icon-manage{ display:inline-block; width:15px; height:15px; background:url(../images/icons.png?v=20160913) -80px -80px no-repeat; position:absolute; top:50%; margin-top:-8px; left:25px;}
.icon-orders{ display:inline-block; width:12px; height:16px; background:url(../images/icons4.png?v=20160831) 0 0 no-repeat; position:absolute; left:25px; top:50%; margin-top:-8px;}
.screen-set{ height:auto; padding:10px 0;}
.screen-set .item1, .screen-set .item2{ line-height:30px; margin-bottom:18px;}
.screen-set .item1 > label, .screen-set .item2 > label{ display:inline-block; width:100px; text-align:right; padding-right:28px;}
.screen-set input{ box-shadow:none; outline:none;}
.screen-set .item1 > select{ display:block; width:220px; height:30px; line-height:30px; vertical-align:middle; background:#fff;}
.screen-set .radios{ display:inline-block; width:600px; height:auto;}
.screen-set .radios label{ display:inline-block; border:none; padding:0px; margin-right:15px;}
.screen-set .radios label input{ width:15px; height:15px; margin-right:3px; margin-top:-4px; outline:none; box-shadow:none;}
.screen-set .radios p{ padding-bottom:18px;}
.screen-set .radios input.txt{ width:95px; height:30px; border-radius:0px; box-shadow:none; outline:none; padding:0px 5px; margin:0 5px;}
.screen-set .radios input.date{ position:static; font-size:14px; color:#333; font-family:'Microsoft Yahei', Arial, Helvetica, sans-serif;}
.screen-set .radios em{ display:inline-block; width:20px; border-top:1px solid #cecece; vertical-align:middle; margin-left:5px;}
.screen-set .item2 input{ height:28px; border-radius:0px; box-shadow:none; outline:none; padding:0 5px;}
.screen-set input.tag{ width:175px;}
.screen-set button{ margin-left:118px; width:120px; height:36px; border:none;}
.screen-set hr{ margin:24px 0; border:0px; border-top:1px solid #cecece;}

/*tip layer begin add by qinjk*/
.pop-pay {
  top: 50%;
  left: 50%;
  margin-left: -194px;
}
.pop-common {
  position: absolute;
  left:50%; 
  top:60px;
  /*margin-left:-371px;*/
  z-index: 1001;
  border-radius: 5px;
  padding: 5px;
  /*width:742px;*/ 
  background: url(../images/official/pop_bg.png) 0 0 repeat;
}
.popmayer {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1000;
  width: 100%;
  height: 100%;
  background: url(../images/official/mayer.png) 0 0 repeat;
}
.inner-pop {
  width: 388px;
  background: #fff;
  margin:0 auto;
}
.pop-top {
  position: relative;
  height: 39px;
  line-height: 39px;
  background: #f0f0f0; font-size:16px;
}
.btn-close {
  position: absolute;
  right: 5px;
  top: 5px;
  display: inline-block;
  width: 25px;
  height: 25px;
  line-height: 25px;
  text-align: center;
  color: #4b4b4b;
  font-size: 28px;
  font-family: Arial, Helvetica, sans-serif;
}
.pop-main {
  padding: 20px;
}
.pop-tips {
  font-size: 22px;
  color: #494949;
  padding: 10px 0 10px 100px;
  line-height: 28px;
}
.pop-wrap-btn2 {
  padding: 10px 0 10px;
  text-align: center;
}

.btn-common {
  border: 1px solid #01b005;
  border-radius: 3px;
  background: #01b005;
  color: #fff;
}
.poptit {
  display: inline-block;
  padding-left: 15px;
  color: #4b4b4b;
}
.btn-look, .btn-ok, .btn-error {
  display: inline-block;
  width: 140px;
  height: 32px;
  line-height: 32px;
  text-align: center;
}
/*tip layer end*/

/*充值*/
.buy-box2{ height:auto;}
.buy-box2 .item1{ line-height:28px; margin-bottom:25px;}
.buy-box2 .item1 label{ display:inline-block; width:90px; text-align:right; padding-right:5px;}
.buy-box2 .item1 input{ width:70px; height:26px; padding:0 5px; border-radius:0px; box-shadow:none; outline:none;}
.buy-box2 .item1 a{ display:inline-block; height:26px; border:1px solid #cecece; margin-right:20px; position:relative;}
.buy-box2 .item1 a span{ display:block; height:24px; line-height:22px; color:#333; padding:0 20px; border:1px solid #fff; vertical-align:middle;}
.buy-box2 .item1 a.curr, .buy-box2 .item1 a.curr span{ border-color:#3eb742;}
.buy-box2 .item1 a.curr em{ display:inline-block; background:url(../images/icons.png?v=20160913) -40px -120px no-repeat; width:21px; height:20px; position:absolute; right:0px; bottom:0px;}
.btn-recharge{ width:128px; height:33px; border:none;}
.form-recharge hr{ border:none; border-top:1px solid #cecece; margin:20px 0;}
.form-recharge .con{ width:auto; padding:0 18px 18px;}
.form-recharge .con hr{ margin:0 -18px 20px;}
/*充值记录*/
.recharge-last{ height:auto;}
.recharge-last p{ padding-bottom:20px;}
.recharge-last p .num{ width:auto; height:auto; line-height:normal; font-size:36px; color:#ff4e00; padding:0px; background:none;}
.recharge-last a{ width:80px; text-align:center;}
.recharge-history{ height:auto; padding:0 0 20px;}
.recharge-history table{ width:100%; font-size:12px;}
.recharge-history table th{ color:#a0a0a0; border-bottom:1px solid #e9e9e9; padding:5px 10px; line-height:20px;}
.recharge-history table td{ border-bottom:1px solid #e9e9e9; padding:10px; line-height:20px;}

/*优惠券*/
.coupon-top{ position:relative;}
.coupon-top .btn-coupon{ position:absolute; right:0px; top:5px;}
.coupon-list{ height:auto; margin-right:-38px;}
.coupon-list li{ float:left; width:233px; height:120px; background:url(../images/img-coupon.png) 0 0 no-repeat; margin:0 38px 57px 0;}
.coupon-list li.unable{ background-position:left bottom;}
.coupon-list li.unable a{ cursor:no-drop;}
.coupon-list li a{ display:block; text-align:center; font-size:14px; line-height:34px; padding:12px 0 0; color:#fff;}
.coupon-list li a .price{ display:block; height:70px; line-height:65px; color:#fff; font-size:60px;}
.coupon-list li a .price em{ font-size:20px;}
.pop-middle .tip{ color:#e60012; margin:-10px 0 10px; padding-left:110px;}
.coupon-success{ background:url(../images/icon-yes.png) 60px 30px no-repeat; line-height:40px; padding:30px 30px 30px 110px;}

/*抽奖管理*/
.manage-name{ height:auto; padding:0 0 10px; border-bottom:1px solid #cecece; margin:-25px 0 10px;}
.manage-name h3{ line-height:30px; font-size:24px; margin-right:10px;}
.manage-name h3 .cicon{ display:inline-block; width:30px; height:30px; margin:0 4px 0 0; vertical-align:middle;}
.manage-name h3 .cicon i{ width:30px; height:30px; background-image:url(../images/func_icos7.png?v=20161107);}
.manage-name h3 .cicon-lottery i{ background-position:0 0;}
.manage-name h3 .cicon-shang i{ background-position:0 -60px;}
.manage-name h3 .cicon-wheel i{ background-position:0 -310px;}
.manage-name h3 .cicon-rate i{ background-position:0 -185px;}
.manage-name h3 .cicon-vote i{ background-position:0 -30px;}
.manage-name h3 .cicon-laohuji i{ background-position:0 -248px;}
.manage-name h3 .cicon-shake i{ background-position:0 -279px;}
.manage-name h3 .cicon-pair i{ background-position:0 -216px;}
.manage-name h3 .cicon-danmu i{ background-position:0 -155px;}
.manage-name h3 .cicon-checkin i{ background-position:0 -125px;}
.manage-name h3 .cicon-paper i{ background-position:0 -93px;}
.manage-name h3 .cicon-tree i{ background-position:-30px 0;}
.manage-name h3 .cicon-bg i{ background-position:-30px -30px;}
.manage-name h3 .cicon-logo i{ background-position:-30px -60px;}
.manage-name h3 .cicon-msg i{ background-position:-30px -934px;}
.manage-name h3 .cicon-msg-up i{ background-position:-30px -125px;}
.manage-name h3 .cicon-live i{ background-position:-30px -155px;}
.manage-name h3 .cicon-items i{ background-position:-30px -185px;}
.manage-name h3 .cicon-notice i{ background-position:-30px -216px;}
.manage-name h3 .cicon-shakeTree i{ background-position:-30px -248px;}
.manage-name h3 .cicon-customLogoWall i{ background-position:-30px -279px;}
.manage-name h3 .cicon-shakePaper i{ background-position:-30px -340px;}
.manage-name h3 .cicon-microInterview i{ background-position:-30px -310px;}
.manage-name h3 .cicon-danmu2 i{ background-position:-60px 0;}
.manage-name h3 .cicon-checkinh5 i{ background-position:-60px -30px;}
.manage-name h3 .cicon-lotteryHigh i{ background-position:-60px -60px;}
.manage-name h3 .cicon-photoWall i{ background-position:-60px -93px;}
.manage-name h3 .cicon-metro i{ background-position:-60px -125px;}
.manage-name h3 .cicon-invitation i{ background-position:-60px -155px;}
.manage-name h3 .cicon-xiu i{ background-position:-60px -185px;}
.manage-name h3 .cicon-checkinBgPhone i{ background-position:-60px -216px;}
.manage-name h3 .cicon-checkinApp i{ background-position:-60px -248px;}
.manage-name h3 .cicon-money i{ background-position:-60px -279px;}
.manage-name h3 .cicon-bingo i{ background-position:-60px -310px;}


.manage-name .btn-normal{ width:92px; height:28px; line-height:28px; text-align:center; vertical-align:middle; margin-top:2px;}
.manage-name .btn-guide{ color:#333; margin:10px 0 0;}
.manage-name .btn-guide em{ display:inline-block; width:16px; height:16px; background:url(../images/icons.png?v=20160913) -120px -80px no-repeat; vertical-align:middle; margin-right:3px;}
/*.manage-last-itme{ height:26px; line-height:26px; padding:0 10px; background:#f5f5f5; margin:0 0 20px;}*/
.manage-last-itme{ height:26px; line-height:26px; padding:0 10px; background:rgba(249, 249, 32, 0.57); color: #E64040; margin:0 0 20px;}
.manages-users{ width:320px; height:415px; padding:0 38px 0 20px; border:1px solid #cecece;}
.manages-users h3{ font-size:12px; line-height:33px; height:33px;}
.manages-users h3 span{ color:#a0a0a0;}
.manages-users h3 span i{ color:#000;}
.manages-users .btn-normal{ width:128px; height:33px; line-height:33px;}
.manages-users .list{ width:353px; height:316px; margin:0 -33px 10px 0; overflow:hidden;}
.manages-users li{ float:left; width:48px; height:79px; margin:0 20px 0 0;}
.manages-users li .avatar{ width:48px; height:48px; overflow:hidden;}
.manages-users li .avatar img{ width:48px; height:48px;}
.manages-users li h4{ text-align:center; font-size:12px; line-height:31px; overflow:hidden;}
.manages-users .mCSB_container{ width:353px;}
.manages-users .mCSB_scrollTools{ width:5px; height:300px; background:#f0f0f0; border:1px solid #e1e1e1; border-radius:10px; position:absolute; right:3px; top:0px;}
.manages-users .mCSB_draggerContainer{ width:5px; height:100%; position:absolute; left:0px; top:0px;}
.manages-users .mCSB_dragger{ width:5px; background:#fff; cursor:pointer; border-radius:5px;}
.manages-users .mCSB_dragger_bar{ width:5px;}
.screen-set .radios select{ width:50px; height:30px;}
.screen-set .title{ font-size:16px; padding:20px 0 10px; border-bottom:1px solid #cecece; margin-bottom:20px;}
.screen-set .btn-save{ width:108px; height:30px; border:none; margin:0 20px 0 0;}
.screen-set .btn-reset{ width:108px; height:30px; background:#fff; border:1px solid #cecece; margin:0px;}
.screen-set .btn-reset:hover{ background:#cecece;}
#jsLotteryTime1,#jsLotteryTime2{ cursor:pointer;}

/*签到管理*/
.manages-users2{ width:720px;}
.manages-users2 .list{ width:750px;} 
.manages-users2 .list li{ margin-right:19px;}
.manages-users2 .mCSB_container{ width:750px;}
.checkin-set .radios2 p{ padding-bottom:0px;}
.checkin-set input.txt{ width:380px; height:30px; padding:0 5px; border-radius:0px; box-shadow:none; outline:none;}

/*大转盘管理*/
.pop-code{ border:1px solid #afafaf;}
.pop-code .close{ display:block; width:15px; height:15px; background:url(../images/icons.png?v=20160913) -200px -120px no-repeat; position:absolute; right:10px; top:10px; z-index:1;}
.pop-code .pop-middle{ width:350px; height:350px; padding:25px 20px; height:auto; margin:0 auto;}

/*打赏管理*/
.set-shang{ height:auto;}
.btn-shang-set{ width:88px; height:28px; line-height:28px; text-align:center; font-size:12px;}
.btn-shang-code{ color:#10a7d8; font-size:12px;}
.btn-shang-code img{ display:inline-block; width:25px; height:25px; vertical-align:middle; margin-right:3px;}
.shang-list{ height:auto; margin:20px 0 0;}
.shang-list dl{ height:auto; padding:10px 18px 20px; border:1px solid #e9e9e9; margin-bottom:20px;}
.shang-list dl dt{ float:left;}
.shang-list dl dd{ float:right; text-align:right;}
.shang-list dl dt h3{ font-size:18px;}
.shang-list dl dt h3 .status-ing{ display:inline-block; height:18px; line-height:18px; padding:0 10px; font-size:12px; color:#32b16c; border:1px solid #32b16c; border-radius:4px; vertical-align:middle; margin:-3px 3px 0;}
.shang-list dl dt p a{ color:#3eb742;}
.shang-list dl dt p.time{ color:#a0a0a0; padding:5px 0 30px;}
.shang-list dl p{ font-size:12px; line-height:20px;}
/*.shang-list dl p span{ color:#3eb742; font-size:36px;}*/
.shang-list dl dd a{ margin-top:55px; margin-left:10px;}
.btn-xs{ display:inline-block; padding:0 15px; font-size:12px; line-height:22px; border-radius:2px;}
.btn-s{ height:36px; line-height:36px; font-size:12px; padding:0 18px;}
.btn-m{ height:31px; line-height:31px; font-size:14px; padding:0 11px;}
.btn-warn{ background:#ff8c2c; color:#fff;}
.btn-warn:hover{ background:#ff7200;}
.btn-purple{ background:#7889e1; color:#fff;}
.btn-purple:hover{ background:#8a9aeb;}
.shang-list dl .status{ display:inline-block; width:40px; height:18px; padding:1px; background:#3eb742; border-radius:10px; vertical-align:middle; margin:0 3px; cursor:pointer;}
.shang-list dl .status em{ display:inline-block; width:18px; height:18px; background:#fff; border-radius:50%; vertical-align:top;}
.shang-list dl .open{ background:#3eb742;}
.shang-list dl .close{ background:#c5c5c5; text-align:left;}

/*发起打赏*/
.shang-before{ min-height:164px; background:url(../images/mao1.jpg) left top no-repeat; padding:22px 0 0 180px; margin:40px 0 0 55px;}
.shang-before p{ font-size:22px; line-height:34px;}
.pop-shang .close{ display:block; width:15px; height:15px; background:url(../images/icons.png?v=20160913) -200px -120px no-repeat; position:absolute; right:10px; top:10px; z-index:1;}
.pop-shang{ width:628px; border:1px solid #afafaf; margin-left:-315px;}
.pop-shang .pop-middle{ padding:30px 60px; height:auto;}
.pop-shang .pop-middle h3{ font-size:24px; text-align:center; padding-bottom:10px;}
.pop-shang .pop-middle p{ padding-top:10px; padding-right:20px;}
.pop-shang .pop-middle p a{ color:#3eb742;}
.pop-shang .pop-bottom a{ display:inline-block; width:280px; height:40px; line-height:40px; text-align:center;}
.pop-shang .pop-bottom a.btn-default{ background:#cecece;}

/*对对碰管理*/
.manages-users .list2 ul{ margin-right:-48px;}
.manages-users .list2 li{ width:117px; padding:0 10px; position:relative; margin:0 48px 0 0;}
.manages-users .list2 li .box{ width:48px; height:auto;}
.manages-users .list2 li .icon-heart{ display:inline-block; width:31px; height:27px; background:url(../images/icons.png?v=20160913) -160px -120px no-repeat; position:absolute; z-index:1; left:50%; margin-left:-15px; top:13px;}
.screen-pair-set .item1{ padding:0 20px;}
.screen-pair-set .metro-list1{ padding:10px 0;}

/*弹幕管理*/
.manage-tip{ height:auto; padding:14px 18px 10px; background:#eef8fb;}
.manage-tip p{ line-height:22px; padding-bottom:10px;}
.danmu-set1{ height:auto; padding:0 0 30px 17px;}
.danmu-set1 p{ font-size:14px; line-height:24px; padding-bottom:15px;}
.danmu-set1 .color-set{ width:50px; height:50px; margin:5px 20px 0;}
.danmu-set1 .num{ width:205px; height:auto; line-height:normal; padding:0 0 5px; background:none;}
.danmu-set1 .num label{ display:inline-block; line-height:27px; width:85px; font-size:12px;}
.danmu-set1 .num input{ width:118px; height:25px; padding:0px; text-indent:5px; border:1px solid #cecece; border-radius:0px; box-shadow:none; outline:none;}
.danmu-set1 .num select{ display:inline-block; width:120px; height:27px; border:1px solid #cecece; text-indent:5px; border-radius:0px; outline:none;}
.danmu-set1 .btn-set-normal{ display:inline-block; margin:15px 0 0 20px;}
.danmu-set1 .btn-clear{ margin-top:130px;}
.danmu-bg{ width:282px; height:auto; padding:15px 20px 20px; background:#f6f7f7; border:1px solid #e9e9e9; margin:0 40px 20px 0;}
.danmu-upload{ text-align:center; padding:81px 0 0; /*height:201px;*/ height:171px;}
.danmu-upload .btn-upload{ display:block; width:115px; height:35px; line-height:35px; text-align:center; color:#333; font-size:12px; background:#fff; border:1px solid #e9e9e9; margin:0 auto 10px; position:relative;}
.danmu-upload .btn-upload input{ position:absolute; left:0px; top:0px; width:100%; height:100%; filter:alpha(opacity=0);-moz-opacity:0; opacity:0;}
.danmu-upload p{ padding-bottom:0px; font-size:12px; text-align:center;}
.danmu-view{ width:282px; height:240px; overflow:hidden; text-align:center; line-height:240px; margin-bottom:10px;}
.danmu-view img{ max-width:282px; vertical-align:middle; margin-top:-2px;}
.danmu-set1 button{ margin:0 20px 0 0;}
.danmu-pos{ height:auto;}
.danmu-pos li{ float:left; height:auto; cursor:pointer; margin:0 20px 0 0;}
.danmu-pos li p{ font-size:12px; line-height:18px; text-align:center;}
.danmu-pos li > div{ width:100px; height:60px; padding:4px; border:1px solid #fff;}
.danmu-pos li > div > div{ width:96px; height:56px; border:2px solid #dcdcdc; position:relative;}
.danmu-pos li em{ display:block; width:90px; height:4px; background:#32b16c; position:absolute; left:3px;}
.danmu-pos li i{ display:none; width:30px; height:30px; background:#fff url(../images/icons4.png?20160914) 0 -30px no-repeat; position:absolute; left:50%; top:50%; margin:-15px 0 0 -15px;}
.danmu-pos li .line1{ top:9px;}
.danmu-pos li .line2{ top:26px;}
.danmu-pos li .line3{ top:43px;}
.danmu-pos li:hover > div,
.danmu-pos li.curr > div{ border-color:#32b16c;}
.danmu-pos li.curr i{ display:block;}
.screen-set .btn-save2{ height:30px; line-height:30px; background:#fff; border:1px solid #32b16c; color:#32b16c; margin:0 0 0 20px;}
.danmu-loop{ width:70px; height:20px; position:relative; top:5px;}
.danmu-loop span.open{ display:none; width:58px; height:18px; padding:0 0 0 10px; line-height:18px; font-size:12px; color:#fff; border:1px solid #32b16c; background:#32b16c; border-radius:20px; position:absolute; left:0; top:0; cursor:pointer;}
.danmu-loop span.open em{ display:inline-block; width:18px; height:18px; background:#fff; border-radius:18px; position:absolute; right:0; top:0;}
.danmu-loop span.close{ display:block; width:58px; height:18px; text-align:right; padding:0 10px 0 0; line-height:18px; font-size:12px; color:#fff; border:1px solid #f6a93f; background:#f6a93f; border-radius:20px; position:absolute; left:0; top:0; cursor:pointer;}
.danmu-loop span.close em{ display:inline-block; width:18px; height:18px; background:#fff; border-radius:18px; position:absolute; left:0; top:0;}


/*自定义logo管理*/
.manage-name h3 .cicon-logo i{ background:url(../images/func_icos6.png) -56px 4px no-repeat;}
.danmu-view{ position:relative;}
.box-iframe{ width:1024px; height:768px; position:absolute; left:50%; top:50%; margin:-384px 0 0 -512px; -webkit-transform:scale3d(.25, .25, .25);-moz-transform:scale3d(.25, .25, .25);-o-transform:scale3d(.25, .25, .25);transform:scale3d(.25, .25, .25);}

/*自定义背景管理*/
.manage-name h3 .cicon-bg i{ background:url(../images/icon-bg.png) 0 0 no-repeat;}
.bg-set1{ height:auto;}
.bg-set1 .title1{ height:30px; font-size:14px; border-bottom:1px solid #cecece; padding:0 20px; margin-bottom:20px;}
.bg-set1 .list{ height:auto; margin-right:-100px;}
.bg-set1 .list li{ float:left; width:128px; height:auto; margin:0 130px 30px 30px; text-align:center;}
.bg-set1 .list .color-set{ width:117px; height:117px; margin:15px auto 20px;}
.bg-set1 .list .btn-set-normal{ width:128px; height:30px; line-height:30px; margin:0 0 10px;}
.bg-set1 .list .item1{ height:32px; line-height:32px; margin-bottom:10px;}
.bg-set1 .list label{ width:50px; height:32px; padding:0px; text-align:left;}
.bg-set1 .list input{ width:74px; height:30px; text-align:center; line-height:normal; padding:0px; border-radius:0px; border:1px solid #cecece; outline:none; box-shadow:none;}
.bg-set1 .list select{ display:inline-block; width:76px; height:32px;}
.bg-set1 .btns{ margin-left:20px;}
.screen-set .danmu-bg .btn-save{ margin:0 auto;}

/*消息管理*/
.icon-back{ display:inline-block; width:16px; height:14px; background:url(../images/icons.png?v=20160913) -320px -200px no-repeat; vertical-align:middle; margin:-3px 4px 0 0;}
.manage-msg{ position:relative; margin:-30px 0 0;}
.manage-msg .search{ position:absolute; right:10px; top:5px;}
.manage-msg .search input{ width:176px; height:28px; border:1px solid #e9e9e9; background:#fff; padding:0 5px;}
.manage-msg .search button{ width:31px; height:30px; border:1px solid #e9e9e9; border-left:none; background:#f1f1f1;}
.manage-msg .search button em{ display:inline-block; width:17px; height:17px; background:url(../images/icons.png?v=20160913) -40px -160px no-repeat; vertical-align:middle;}
.msg-select{ height:auto; margin:0 0 25px;}
.msg-select select{ width:120px; height:30px; border:1px solid #cecece; background:#fff;}
.msg-list{ height:auto;}
.msg-list .thead{ height:auto; padding-bottom:12px; padding-left:11px;}
.msg-list .btn-check{ display:inline-block; line-height:22px; margin-right:10px; cursor:pointer;}
.msg-list .btn-check em{ display:inline-block; width:18px; height:16px; background:url(../images/icons.png?v=20160913) -120px -160px no-repeat; vertical-align:middle; margin-right:4px; margin-top:-2px;}
.msg-list .btn-check.had em{ background-position:-80px -160px;}
.msg-news-tips{ display:block; height:38px; line-height:38px; text-align:center; font-size:12px; color:#333; background:#e4ffda; border:1px solid #d5f6c9; margin:0 auto 15px;}
.msg-list li{ /*height:50px;*/ height:auto; padding:15px 15px 15px 10px; border:1px solid #e9e9e9; margin-bottom:17px; cursor:pointer;}
.msg-list li:hover{ border-color:#3eb742;}
.msg-list li .btn-check{ margin-top:15px;}
.msg-list li .avatar{ display:block; width:50px; height:50px; overflow:hidden; background:#e5e5e5; margin:0 10px 0 0;}
.msg-list li .user{ width:380px; line-height:25px;}
.msg-list li .time{ text-align:right;}
.msg-list li .time p{ line-height:24px; padding-bottom:5px;}
.msg-list li .time p .status{ color:#3eb742; padding-right:10px;}
.msg-list li .btn-had{ background:#fff; border:1px solid #3eb742; color:#3eb742; line-height:20px;}
.msg-list li .time-send{ padding:5px 0 0;}
.msg-list li .time-send em{ display:inline-block; width:16px; height:16px; background:url(../images/icons4.png?v=20160831) -60px 0 no-repeat; vertical-align:middle; margin:-2px 4px 0 0;}
.msg-list li .danmu{ display:inline-block; width:16px; text-align:center; font-size:12px; line-height:16px; background:#3eb742; color:#fff; border-radius:4px; margin:0 2px;}
.icon-star{ display:inline-block; width:16px; height:15px; background:url(../images/icons.png?v=20160913) -160px -160px no-repeat; vertical-align:middle; margin-right:10px; margin-top:-2px;}
.msg-list .bottom .thead{ padding-top:3px;}
/*搜索&高级搜索*/
.icon-star{ display:inline-block; width:15px; height:15px; background:url(../images/icons.png?v=20160913) -160px -200px no-repeat; vertical-align:middle; margin-right:3px;}
.manage-msg .btn-msg-high{ position:absolute; right:0px; top:5px; display:inline-block; height:28px; line-height:28px; font-size:12px; color:#fff; padding:0 10px; background:#3eb742; border-radius:4px;}
.manage-msg .btn-msg-high em{ display:inline-block; width:19px; height:18px; background:url(../images/icons.png?v=20160913) -200px -200px no-repeat; vertical-align:middle; margin-right:5px; margin-top:-2px;}
.msg-list .thead .control span{ font-size:12px;}
.msg-list .thead .status{ display:inline-block; width:40px; height:18px; padding:1px; background:gray; border-radius:10px; vertical-align:middle; margin:0 3px; cursor:pointer;}
.msg-list .thead .status em{ display:inline-block; width:18px; height:18px; background:#fff; border-radius:50%; vertical-align:top;}
.msg-list .thead .open{ background:#3eb742; text-align:right;}
.msg-list .thead .close{ background:#c5c5c5; text-align:left;}
.msg-search{ height:auto; margin-bottom:20px;margin-top:30px;}
.msg-search .item1{ padding-bottom:15px;} 
.msg-search label{ display:inline-block; width:60px; line-height:30px; padding-right:10px; color:#a0a0a0;}
.msg-search input:focus{ box-shadow:none; outline:none; border-color:#ccc;}
.msg-search button{ display:inline-block; width:80px; height:30px; color:#fff; background:#3eb742; border:none; border-radius:4px;}
.msg-search .box1{ background:#f8f8f8; padding:15px 20px 0;}
.msg-search .item2 input{ width:94px;}
.msg-search .btn-msg-search{ color:#3eb742; border-bottom:1px solid #3eb742; margin-left:20px;}
.pop-msg{ width:728px; height:auto; position:absolute; left:50%; margin-left:-364px; top:100px;}
.pop-msg .close{ display:block; width:15px; height:15px; background:url(../images/icons.png?v=20160913) -200px -120px no-repeat; position:absolute; right:10px; top:10px; z-index:1;}
.pop-msg .pop-middle{ background:#fff; padding:20px 35px;}
.pop-msg .pop-middle .item1{ height:auto; padding-bottom:15px; margin:0px;}
.pop-msg .pop-middle .item1 span{ font-size:12px; color:#444;}
.pop-msg .pop-middle .status{ display:inline-block; width:40px; height:18px; padding:1px; background:gray; border-radius:10px; vertical-align:middle; margin:0 3px; cursor:pointer;}
.pop-msg .pop-middle .status em{ display:inline-block; width:18px; height:18px; background:#fff; border-radius:50%; vertical-align:top;}
.pop-msg .pop-middle .open{ background:#3eb742; text-align:right;}
.pop-msg .pop-middle .close{ background:#c5c5c5; text-align:left;}
.pop-msg .pop-middle .item1 span, .pop-msg .pop-middle .item1 a{ vertical-align:middle;}
.pop-msg .pop-middle .txt{ margin:0 5px 15px;}
.pop-msg .pop-middle textarea{ width:100%; height:110px; line-height:22px; padding:5px; margin:0 -6px; background:none; border:1px solid #ccc; border-radius:4px; resize:none;}
.pop-msg .pop-middle textarea:focus{ box-shadow:none; outline:none; border-color:#ccc;}
.pop-msg .pop-middle button{ border:none; border-radius:4px; width:80px; text-align:center;}
/*短信上墙说明*/
a.btn-msg-intro{ display:none; height:30px; line-height:30px; background:url(../images/icons.png?v=20160913) -280px -73px no-repeat; padding-left:25px; color:#3eb742; font-size:14px; text-decoration:underline;}
.msg-up-intro{ display:none; height:auto; padding:10px 15px; overflow:hidden; background:#e4ffda; border:1px solid #d5f6c9; margin:0 auto 20px; position:relative;}
.msg-up-intro h3{ font-size:16px; color:#4c8200; height:24px; line-height:24px;}
.msg-up-intro .box{ line-height:30px; padding:10px 0;}
.msg-up-intro .box input{ height:28px; padding:0 5px; border-color:#d5f6c9;}
.msg-up-intro .box input:focus{ box-shadow:none; outline:none; border-color:#d5f6c9;}
.msg-up-intro .box button{ width:88px; height:30px; background:#3eb742; border-radius:4px; border:none; color:#fff; font-size:14px; margin:0 10px;}
.msg-up-intro p{ font-size:12px; color:#707070;}
.msg-up-intro .btn-control{ display:inline-block; height:24px; line-height:24px; font-size:14px; color:#4c8200; position:absolute; right:10px; top:12px;}
.msg-up-intro .btn-control em{ display:inline-block; width:10px; height:11px; background:url(../images/icons.png?v=20160913) -280px 0px no-repeat; vertical-align:middle; margin-left:4px;}
.msg-up-intro.open{ display:block;}
.msg-up-intro.open .btn-control em{ background-position:-280px 0;}
/*信息用户*/
.msg-user{ height:auto; padding-bottom: 20px;}

.msg-user h3.title{ font-size:16px; line-height:24px; padding:0 0 10px;}
.msg-user dl{ height:auto;background: #f2f2f2;padding: 10px;}
.msg-user dt{ float:left; width:410px; padding:5px 0 0;}
.msg-user .ava{ width:80px; height:80px; overflow:hidden; margin:0 10px 0 0;}
.msg-user .ava img{ width:80px; height:80px;}
.msg-user .name{ width:320px; height:auto; font-size:16px; line-height:24px;}
.msg-user .name em{ display:inline-block; width:10px; height:16px; background:url(../images/icon-male.png) no-repeat; vertical-align:middle; margin-right:5px; margin-top:-2px;}
.msg-user .name .icon-woman{ background-position:0 0;}
.msg-user .name .icon-man{ background-position:right top;}
.msg-user .info{ width:320px; height:auto; font-size:12px; line-height:20px;}
.msg-user dd{ float:right; width:290px; height:80px;padding: 5px 25px; font-size:12px; line-height:20px; background:#f2f2f2;border-left: 1px solid #ccc;}


/*发起投票*/
.vote-title{ width:250px; height:30px; border:1px solid #e9e9e9; position:relative;}
.vote-title input{ width:240px; height:30px; padding:0 5px; background:none; border:none; box-shadow:none; outline:none;}
.vote-title .icon-men{ display:inline-block; width:20px; height:20px; background:url(../images/icons.png?v=20160913) -200px 0 no-repeat; position:absolute; right:5px; top:5px; z-index:1; cursor:pointer;}
.vote-txt textarea{ width:600px; height:96px; padding:10px; line-height:24px; word-wrap:break-word; background:#fff; border:1px solid #e9e9e9; resize:none; box-shadow:none; outline:none;}
.vote-option{ height:auto;}
.vote-option .ipt1{ width:240px; height:28px; padding:0 5px;}
.vote-option .ipt2{ width:76px; height:28px; padding:0 5px;}
.vote-option .btn-upload{ display:inline-block; width:87px; height:23px; line-height:23px; text-align:center; vertical-align:middle; position:relative; margin:0 10px;}
.vote-option .btn-upload input{ position:absolute; left:0px; top:0px; width:100%; height:100%; filter:alpha(opacity=0);-moz-opacity:0;opacity:0;}
.vote-more{ width:505px; height:auto; padding:0 0 0 127px; margin:-5px 0 20px;}
.vote-more .btn-add{ color:#3eb742;}
.vote-more .btn-add em{ display:inline-block; background:url(../images/icons.png?v=20160913) 0 -120px no-repeat; width:15px; height:15px; vertical-align:middle; margin-right:4px; margin-top:-2px;}
.vote-types{ width:622px; height:auto;}
.vote-types li{ float:left; padding:0 20px; height:35px; line-height:35px; border:1px solid #fff; border-bottom:none;}
.vote-types li input{ width:15px; height:15px; vertical-align:middle; margin:-4px 5px 0 0;}
.vote-types li.curr{ background:#fff; border:1px solid #e9e9e9; border-bottom:none;}
.vote-types-con{ padding:20px 60px; border:1px solid #e9e9e9; margin:-1px 0 0;}
.vote-types-con dt{ float:right; line-height:92px; padding-left:40px;}
.vote-types-con dd{ float:left; width:230px; border-right:1px solid #e9e9e9; line-height:24px;}
.vote-types-con dd p{ line-height:24px; margin-bottom:10px;}
.vote-types-con dd input{ width:53px; height:22px; text-align:center; padding:0px; border:1px solid #e9e9e9; margin:0 5px;}
/*投票详情*/
.vote-detail{ height:auto; padding:30px 0;}
.vote-detail .title1{ font-size:24px; padding-bottom:15px;}
.vote-detail .tips1{ line-height:24px; padding-bottom:15px;}
.vote-items{ height:auto;}
.vote-items > li{ background:#fcfcfc; border:1px solid #e6e6e6; margin-bottom:20px; position:relative;}
.vote-items > li .box{ height:auto; line-height:25px; font-size:16px; padding:15px;}
.vote-items > li .box .name{ width:748px; word-wrap:break-word; padding:0 0 10px;}
.vote-items > li .box .percents{ width:451px; height:16px; background:#fff; border:2px solid #3eb742; border-radius:16px; position:relative; top:4px;}
.vote-items > li .box .percents span{ display:block; height:16px; background:#3eb742; border-radius:16px; margin:0 -1px;}
.vote-items > li .box .num1{ margin:0 20px;}
.vote-items > li .box .num2{ font-size:16px; color:#333; font-family:'Microsoft Yahei', Arial, Helvetica, sans-serif;}
.vote-items > li em{ display:block; width:24px; height:24px; background:url(../images/icons.png?v=20160913) 2px -192px no-repeat; position:absolute; right:15px; top:15px; cursor:pointer;}
.vote-items > li.open em{ background-position:-38px -192px;}
.vote-items > li.open .box2{ display:block;}
.vote-items > li .box2{ display:none; height:auto; padding:15px;}
.vote-items > li .box2 ul{ margin-right:-15px;}
.vote-items > li .box2 li{ float:left; width:215px; height:45px; padding:10px; background:#fff; border:1px solid #e9e9e9; margin:0 15px 15px 0;}
.vote-items > li .box2 .avatar{ width:45px; height:45px; overflow:hidden; margin-right:10px;}
.vote-items > li .box2 .avatar img{ width:45px; height:45px;}
.vote-items > li .box2 .con{ width:160px; line-height:24px;}
.vote-items > li .box2 .pages a{ background:#fff;}
.vote-items > li .box2 .pages a.curr{ background:none; border-color:#fcfcfc;}
.vote-items > li .box2 .pages a:hover{ color:#3eb742;}

/*发起摇一摇*/
.shake-types1{ width:120px; height:30px; border:1px solid #e9e9e9; outline:none; box-shadow:none;}
.shake-user select{ width:56px; height:30px; border:1px solid #e9e9e9; margin:0 10px;}
.screen-set .shake-types2 label input,.shake-types2 img{ vertical-align:top; margin:10px 10px 0 0;}
.shake-types2 img{ width:210px; height:auto;}
/*摇一摇详情*/
.shake-search{ height:auto; padding:15px; background:#fcfcfc; border:1px solid #e9e9e9; margin:20px 0;}
.shake-search label{ display:inline-block; margin-right:15px;}
.shake-search input{ width:150px; box-shadow:none; outline:none;}
.shake-search input:focus{ border-color:#ccc;}
.shake-search button{ min-width:90px; height:30px; border:none; vertical-align:middle; margin-left:15px;}
.shake-search button a{ color:#fff;}
.shake-detail{ height:auto;}
.shake-detail table{ width:100%; height:auto; border:1px solid #e9e9e9;}
.shake-detail table th{ height:38px; line-height:38px; white-space:nowrap; padding:0 10px; text-align:center; background:#fcfcfc;}
.shake-detail table td{ text-align:center; padding:20px 10px; border-top:1px solid #e9e9e9;}
.shake-detail table dl{ margin:0 auto;}
.shake-detail table dt{ display:inline-block; width:60px; height:60px; overflow:hidden;}
.shake-detail table dt img{ width:60px; height:60px;}
.shake-detail table dd{ display:inline-block; width:90px; word-wrap:break-word; padding-left:15px;}
.shake-detail table dd p{ display:table-cell; word-break:break-all; height:60px; width:150px; text-align:left; vertical-align:middle;}

/*发起评分*/
.rate-set .item1 > label, .rate-set .item2 > label{ width:118px; padding-right:20px;}
.rate-steps{ width:650px; height:80px; padding:11px 53px 0; position:relative; margin-bottom:20px;}
.rate-steps li{ float:left; width:32px; height:32px; border:1px solid #d8d8d8; border-radius:50%; position:relative;}
.rate-steps li .num{ display:block; width:24px; height:24px; line-height:24px; padding:0px; text-align:center; color:#ebebeb; font-size:14px; border:4px solid #eee; background:#f8f8f8; border-radius:50%;}
.rate-steps li.step2{ margin:0 274px;}
.rate-steps li.curr .num{ background:#3eb742; color:#fff;}
.rate-steps li .txt{ display:inline-block; font-size:12px; color:#797979; white-space:nowrap; padding:0px; position:absolute; left:50%; top:43px;}
.rate-steps li.step1 .txt{ margin-left:-38px;}
.rate-steps li.step2 .txt{ margin-left:-48px;}
.rate-steps li.step3 .txt{ margin-left:-50px;}
.rate-steps .line1{ width:278px; height:6px; padding-top:2px; background:#eee; border-top:1px solid #d8d8d8; border-bottom:1px solid #d8d8d8; position:absolute; left:85px; top:23px; z-index:1;}
.rate-steps .line1.curr span, .rate-steps .line2.curr span{ display:block; height:4px; margin:0 -4px; background:#3eb742;}
.rate-steps .line2{ width:278px; height:6px; padding-top:2px; background:#eee; border-top:1px solid #d8d8d8; border-bottom:1px solid #d8d8d8; position:absolute; right:85px; top:23px; z-index:1;}
.rate-option p{ width:560px; padding:20px; border:1px solid #dcdcdc; position:relative; margin-bottom:20px;}
.rate-option p .del{ display:block; background:url(../images/icons.png?v=20160913) -160px -80px no-repeat; width:25px; height:25px; position:absolute; right:10px; top:10px;}
.rate-option input:focus{ border-color:#ccc;}
.rate-option .ipt1{ width:200px; margin:0 5px; outline:none; box-shadow:none;}
.rate-option .ipt2{ width:57px; margin:0 0 0 5px; outline:none; box-shadow:none;}
.rate-option .btn-upload{ display:inline-block; width:87px; height:23px; line-height:23px; text-align:center; vertical-align:middle; overflow:hidden; position:relative; margin:0 10px;}
.rate-option .btn-upload input{ position:absolute; left:0px; top:0px; width:100%; height:100%; filter:alpha(opacity=0);-moz-opacity:0;opacity:0;}
.rate-more{ margin-top:-15px;}
.rate-types1{ width:190px;}
.rate-limite{ height:auto;}
.rate-limite input{ width:40px; padding:0 5px; height:22px; margin:0 5px; outline:none; box-shadow:none;}
.rate-set .rate-limite p{ padding:10px 0 0;}
.rate-set .btn-next{ margin-left:138px;}
.rate-set .vote-txt textarea{ width:348px; height:72px;}
.rate-set .vote-more{ padding-left:136px;}
/*第二步*/
.rate-step2{ height:auto;}
.rate-step2 dl{ margin-bottom:20px;}
.rate-step2 dt{ float:left; width:100px; padding-right:10px; text-align:right; line-height:30px;}
.rate-step2 dd{ float:left; width:600px; height:auto; padding:20px 0 10px; border:1px solid #dcdcdc; position:relative;}
.rate-step2 .del{ display:block; background:url(../images/icons.png?v=20160913) -160px -80px no-repeat; width:25px; height:25px; position:absolute; right:10px; top:10px;}
.rate-step2 dd p{ padding-bottom:10px;}
.rate-step2 dd label{ display:inline-block; width:100px; padding-right:10px; text-align:right; font-size:12px; line-height:30px;}
.rate-step2 dd input{ width:208px; height:20px; font-size:12px; background:#fff; border:1px solid #dcdcdc; padding:4px 5px; box-shadow:none; outline:none;}
.rate-step2 dd textarea{ width:460px; height:90px; line-height:30px; padding:3px 5px; border:1px solid #dcdcdc; resize:none; box-shadow:none; outline:none;}
.rate-step2 button{ margin-left:110px; display:inline-block; width:120px; height:30px; border:none;}
.rate-step2 .rate-more{ margin:0 0 20px -15px;}
/*第三步*/
.rate-step3 dd label{ width:70px;}
.rate-step3 dd select{ width:220px; height:30px; font-size:12px;}
/*评分详情*/
.rate-detail{ height:auto; padding:30px 0 40px;}
.rate-detail table{ width:100%; height:auto; font-size:14px; line-height:24px; border:1px solid #e9e9e9;}
.rate-detail table th{ height:24px; padding:5px 10px; color:#7d7d7d; border-right:1px solid #e9e9e9; white-space:nowrap; background:#fcfcfc;}
.rate-detail table td{ padding:5px 10px; border-top:1px solid #e9e9e9; border-right:1px solid #e9e9e9;}
.rate-detail table td span{ display:inline-block;}
.rate-detail table td .avatar{ width:30px; height:30px; overflow:hidden;}
.rate-detail table td .avatar img{ width:30px; height:30px;}
.rate-detail2{ height:auto; padding:20px 100px 20px 170px; border:1px solid #e9e9e9; margin:20px 0; position:relative;}
.rate-detail2 .avatar{ width:130px; height:130px; overflow:hidden; margin-left:-150px;}
.rate-detail2 .avatar img{ width:130px; height:130px;}
.rate-detail2 .info{ width:100%; height:auto; font-size:14px; line-height:24px;}
.rate-detail2 .info h3{ font-size:16px; line-height:24px;}
.rate-detail2 .info .txt{ font-size:12px; line-height:20px; height:60px; padding:0px;}
.rate-detail2 .info .num{ position:absolute; right:20px; top:20px; width:auto; height:auto; padding:0px; background:none; font-size:16px;}
.rate-detail2 .info .btn{ position:absolute; right:20px; bottom:20px;}
.btn-rate-back{ width:80px; text-align:center;}

/*抢红包管理*/
.paper-tab{ height:auto; border-bottom:1px solid #e9e9e9; margin-bottom:15px;}
.tabs2{ height:auto; z-index:1; padding-top:3px;}
.tabs2 li{ float:left; background:#f9f9f9; border:1px solid #e9e9e9; margin-right:5px; margin-bottom:-1px; cursor:pointer;}
.tabs2 li a{ display:inline-block; height:29px; line-height:29px; padding:0 22px;}
.tabs2 li.curr{ background:#fff; border-bottom:1px solid #fff;}
.paper-link{ margin-bottom:10px;}
.paper-link a{ color:#4199c2; font-size:12px;}
.paper-box{ height:auto; margin:0 0 20px;}
.paper-box table{ width:100%; height:auto; border:1px solid #cecece; /* border-bottom:none; */}
.paper-box table th{ height:58px; line-height:58px; text-align:center; background:#fffbf9;}
.paper-box table thead tr{ border: 1px solid #cecece; }
.paper-box table tbody tr{ border: 1px solid #cecece; }
.paper-box table tbody tr.started { background: #E3E7EC; }
.paper-box table td{ padding:15px 10px; font-size:12px; /* border-bottom:1px solid #cecece; */ text-align:center;}
.paper-box table td.txtright{ text-align:right;}
.paper-box table td p{ padding:0 0 5px;}
.paper-box table td input{ width:15px; height:15px; vertical-align:middle; margin:-4px 3px 0 0;}
.paper-box table td label{ display:inline-block; font-size:14px; margin:0 10px;}
.paper-box table td .btn-xs{ margin:0 2px; padding:0 10px;}
.paper-box table td .btn-edit{ display:inline-block; background:url(../images/icons.png?v=20160913) -200px -40px no-repeat; width:13px; height:14px; vertical-align:middle; margin:-2px 0 0 3px;}
/*创建红包*/
.paper-create1{ height:auto; padding:30px 0;}
.paper-create1 p{ font-size:14px; line-height:22px;}
.paper-create1 ul{ height:auto; background:#f9fbfc;}
.paper-create1 ul li{ float:left; width:50%; height:355px; cursor:pointer;}
.paper-create1 li a{ display:block;}
.paper-create1 li .box{ height:206px; padding-top:145px; text-align:center; color:#fff; border:2px dashed #f9fbfc; background:url(../images/paper-bg.png) center 58px no-repeat; position:relative;}
.paper-create1 li .box h3{ font-size:36px; padding:0 0 10px;}
.paper-create1 li .icon-ask{ display:block; background:url(../images/paper-ask.png) no-repeat; width:69px; height:69px; position:absolute; left:50%; margin-left:-35px; top:72px;}
.paper-create1 li.curr .box,.paper-create1 li:hover .box{ border-color:#d44c36;}
.paper-create2{ padding:20px;}
.paper-create2 .tips{ padding:20px 0;}
.paper-create2 input{ box-shadow:none; outline:none;}
.paper-create2 input:focus{ border-color:#ccc;}
.paper-create2 .item1{ padding-bottom:15px;}
.paper-create2 .tips2{ line-height:24px; padding:15px 0; color:#959595;}
.paper-create2 .btn-normal{ border:none; width:100px; text-align:center; margin-right:20px; margin-left:0px;}
.paper-create2 button.btn-primary{ margin-left:0px;}
.paper-create2 .item2{ width:600px; border:1px solid #dcdcdc; padding:10px 0 10px 10px;}
.paper-create2 .item2 dt{ float:left; width:220px; border-right:1px solid #dcdcdc; padding:10px 0;}
.paper-create2 .item2 .pic{ background:url(../images/icon-pic.jpg) no-repeat; background-size:100% 100%; width:140px; height:100px; overflow:hidden; margin:0 auto 10px;}
.paper-create2 .item2 dd{ border:none; width:370px; height:auto; padding:40px 0 0;}
.paper-create2 .item2 dd .del{ right:0px; top:0px;}
.paper-create2 .btn-upload{ display:inline-block; height:20px; line-height:20px; text-align:center; font-size:12px; color:#fff; padding:0 10px; position:relative; background:#3eb742; vertical-align:middle;}
.paper-create2 .btn-upload input{ width:100%; height:100%; filter:alpha(opacity=0);-moz-opacity:0;opacity:0; position:absolute; left:0px; top:0px; z-index:1;}
.paper-create2 .tips3{ display:inline-block; font-size:12px; color:#999; text-align:left; line-height:16px; vertical-align:middle;}
/*发起红包*/
.paper-create{ height:auto; padding:30px 0 0;}
.paper-create .rate-steps{ margin:0 auto 20px;}
.paper-create .rate-steps li.step2 .txt{ margin-left:-35px;}
.paper-create .rate-steps li .arr1{ display:block; width:277px; height:8px; background:#eee; border-top:1px solid #d8d8d8; border-bottom:1px solid #d8d8d8; position:absolute; right:31px; top:10px;}
.paper-create .rate-steps li .arr2{ display:none; width:286px; height:4px; background:#3eb742; position:absolute; right:27px; top:13px;}
.paper-create .rate-steps li.step3 .txt{ margin-left:-12px;}
.paper-create .rate-steps li.curr .arr1, 
.paper-create .rate-steps li.curr .arr2{ display:block;}
.rate-steps2 li.step2{ margin:0 170px;}
.rate-steps2 li.step2-2{ margin-left:0px;}
.paper-create .rate-steps2 li .arr1{ width:174px;}
.paper-create .rate-steps2 li .arr2{ width:186px;}
.paper-create h3.title{ font-size:18px; padding:20px 0;}
.paper-types{ height:auto; padding:20px 0;}
.paper-types li{ float:left; width:50%; height:auto;}
.paper-types li .box{ display:block; width:328px; height:288px; padding:40px 0 0; text-align:center; font-size:18px; color:#a0a0a0; border:1px solid #d3d3d3;}
.paper-types li .box .title{ display:block; padding:10px 0; font-size:36px; color:#000;}
.paper-types li .box:hover{ border-color:#3eb742;}
.paper-create h3.title2{ border:none; padding:0 10px 30px;}
.paper-create .item1 > label{ width:70px; padding-right:10px;}
.paper-create .radios label{ width:auto; margin-left:5px;}
.paper-create .item1 > input{ width:160px;}
.paper-create .item1 >.label-num{ margin-left:80px;}
.paper-create button{ margin-left:85px;}
.pop-paper{ border:1px solid #afafaf; top:240px;}
.pop-paper-list{ height:auto; margin:0 -50px;}
.pop-paper-list li{ float:left; width:25%; height:auto; text-align:center;}
.pop-paper-list li a{ display:block; border:1px solid #fff; margin:0 7px;}
.pop-paper-list li span{ display:block; height:54px; line-height:54px; color:#000; border:1px solid #d3d3d3;}
.pop-paper-list li.curr a,
.pop-paper-list li a:hover,
.pop-paper-list li.curr span,
.pop-paper-list li a:hover span{ border-color:#3eb742;}
/*设置提示*/
.paper-create-con{ width:50%;}
.screen-set .paper-create-con .radios{ width:auto;}
.paper-create-tips{ width:40%; border:1px solid #f00; padding:10px; font-size:14px; line-height:24px; color:#f00; word-wrap:break-word; margin:40px 20px 10px 10px;}
ol.paper-create-tips{ list-style-type:decimal;}
ol.paper-create-tips li{ margin-left:20px;}
.paper-level{ border:1px solid #ccc; padding:15px; margin-bottom:20px; position:relative;}
.paper-level .del{ display:block; background:url(../images/icons.png?v=20160913) -160px -80px no-repeat; width:25px; height:25px; position:absolute; right:10px; top:10px;}
.paper-level .item1{ margin-bottom:10px;}
.paper-level .item2{ margin:-5px 0 0;}
.paper-level .count-tips,
.paper-level .item1 > input{ font-size:12px;}
.paper-level .item1 > input{ width:120px;}
.paper-level-option{ line-height:30px; padding:0 0 20px;}
.paper-level-option a{ color:#3eb742;}
.paper-level-option .icon-add{ display:inline-block; width:18px; height:18px; background:url(../images/icons.png?v=20160913) -320px 0 no-repeat; vertical-align:middle; margin-right:3px; margin-top:-2px;}
/**
*** 我的红包账户
**/
.paper-mine{ background:#f4f5fa; border:1px solid #e8e8e8; padding:10px 10px 10px 20px; font-size:12px; margin:20px 0 30px;}
.paper-mine dt{ float:left; width:220px;}
.paper-mine dt .num{ background:none; width:auto; height:auto; padding:10px 0 0; font-size:14px; color:#666;}
.paper-mine dt .num span{ display:inline-block; width:auto; height:auto; color:#ff6600; font-size:24px; background:none; padding:0 5px 0 0;}
.paper-mine dd.option{ float:left; height:30px; padding:35px 0 0; line-height:23px; color:#888; font-size:12px;}
.paper-mine dd.option a{ display:inline-block; color:#4199c2; margin:0 3px;}
.paper-mine dd.option a.btn-warning{ width:60px; height:23px; color:#fff; background:#f60; border-radius:4px; text-align:center;}
.paper-mine dd.info{ float:right; width:260px; height:auto; line-height:16px; color:#4199c2; border-left:1px solid #e4e4e4; padding:0 0 0 10px; margin-top:10px;}
.paper-mine dd.info em{ display:inline-block; margin-right:5px;}
.paper-status{ height:auto; margin:0 0 50px;}
.paper-status h3{ font-size:16px; padding:0 0 10px;}
.paper-status h3 a{ font-size:12px; color:#4199c2;}
.paper-status table{ width:98%; height:auto; font-size:12px; margin:0 auto;}
.paper-status table th{ color:#666; padding:0 5px 10px; white-space:nowrap;}
.paper-status table td{ border-top:1px solid #eee; padding:10px 5px;}
.paper-status table dl{ height:auto;}
.paper-status table dl dt{ display:inline-block; vertical-align:middle;}
.paper-status table dl dd{ display:inline-block; color:#3eb742; vertical-align:middle;}
.paper-status table dl dd.font30{ font-size:60px; position:relative; top:-4px;}
.paper-status .danger{ color:#dd3f0f;}
.paper-status .warning{ color:#ff6600;}
.paper-status .success{ color:#3eb742;}
.buy-box2 .item1 input.ipt-file{ width:auto; line-height:24px;}
.buy-box2 .item1 input.ipt-file+p{ margin-left:100px; font-size:12px; color:#f00;}
.tips-danger{ height:auto; padding:10px 15px; font-size:12px; line-height:20px; color:#ff3737; background:#ffdfdf; border:1px solid #e08989; margin:0 0 20px;}
.tips-success{ height:auto; padding:10px 15px; font-size:12px; line-height:20px; color:#333; background:#ddffd5; border:1px solid #a7d093; margin:0 0 20px;}
.paper-form.drawback-form .item1 label{ width:100px;}
.paper-form .money-last{ line-height:32px; color:#9d9d9d;}
.paper-form .money-last span{ font-size:24px; color:#f60;}
.paper-form.drawback-form button{ margin-left:110px;}
.pop-paper .pop-middle p a.btn-paper-view{ width:140px; height:35px; line-height:35px; text-align:center; font-size:16px; color:#fff; margin:0px; top:0px;}
.pop-paper .pop-middle p a{ color:#4199c2; font-size:12px; margin-left:20px; position:relative; top:5px;}
.pop-paper-tixian{ text-align:left; padding-left:100px;}
.pop-shang .pop-middle .pop-paper-tixian h3{ text-align:left;}
/*支付方式弹层*/
.pop-paper-list2{ margin:0 -8px 20px;}
.pop-paper-list2 li.unable a, .pop-paper-list2 li.unable a:hover{ background:#e6e6e6; cursor:no-drop; border-color:#fff;}
.pop-paper-list2 li.unable a span{ color:#a7a7a7;}
.pop-paper-list2 li.unable a:hover span{ border:1px solid #d3d3d3; color:#a7a7a7;}
.pop-shang .pop-middle .tips-danger p,
.pop-shang .pop-middle .tips-success p{ padding:0;}
.tips-danger .btn-normal{ width:120px; height:32px; line-height:32px; text-align:center; font-size:14px; margin:10px 0 0;}
.pop-paper .pop-middle .btn-sure{ width:120px; height:32px; line-height:32px; text-align:center; font-size:14px;}
.pop-shang .tips-danger{ color:#333;}
.tips-danger2 p{ width:615px; font-size:14px; line-height:30px;}
.tips-danger2 .btn-normal{ width:auto; margin:0;}
/*提现*/
.drawback-form .item1 .tips-bill{ width:560px; margin:0px 0 10px;}
.tixian-list{ height:auto;}
.tixian-list li{ height:auto; line-height:30px; padding-bottom:5px;}
.paper-form.drawback-form .item1 .tixian-list li label{ width:auto; text-align:left;}
.tixian-list li label input{ width:15px; height:15px;}
.tixian-list li span{ padding-left:10px;}
.tixian-list li > input{ width:60px; margin-left:20px;}
.drawback-form .item1 .btn-more{ text-decoration:underline;}

/*公众账号上墙*/
.account-up{ height:auto; margin:-30px 0 0;}
.account-set{ height:auto;}
.account-set dt{ font-size:16px; padding:0 0 20px;}
.account-set dd{ height:auto; padding:0 0 0 40px;}
.account-set .box{ width:286px; height:488px; padding:0 10px; border:1px solid #e9e9e9; margin-right:35px;}
.account-set .box h3{ line-height:43px; text-align:center; font-size:16px;}
.account-set .box .txt{ height:140px; line-height:26px; padding:10px 0 10px 10px;}
.account-set .box p em{ display:inline-block; width:4px; height:4px; background:#464646; overflow:hidden; border-radius:50%; vertical-align:middle; margin-right:5px;}
.account-set .box a{ display:block; height:48px; line-height:48px; text-align:center; font-size:16px; color:#73b921; border:1px solid #73b921;}
.account-set .box a.btn-use{ background:#dbf7bb; border-color:#dbf7bb;}

/*创建打赏*/
.manage-name .level2{ line-height:33px; font-size:18px;}
.shang-step{ padding:30px 0 0;}
.shang-step dt{ display:none;}
.shang-step dd{ width:238px; padding:40px 10px 10px; border:1px solid #e2e2e2; margin-left:40px; margin-bottom:20px;}
.shang-step dd .ava{ /*background:url(../images/ava-tips.jpg?v=20160902) 10px 10px no-repeat;*/ width:120px; height:120px; padding:10px; border:1px solid #e2e2e2; margin:0 auto 30px; position:relative;}
.shang-step dd .ava input{ position:absolute; left:10px; top:10px; width:120px; height:120px; padding:0; margin:0; border:none; opacity:0; cursor:pointer;}
.shang-step dd .ava img{ width:120px; height:120px;}
.shang-step dd p{ padding-bottom:15px;}
.shang-step dd label{ width:auto; padding:0 5px 0 0;}
.shang-step dd input{ width:170px;}
.shang-step dd input.num1{ display:inline-block; width:93px;}
.shang-step dd label.shang-radio input{ width:20px;}
.shang-step .rate-more{ padding-left:50px; margin-top:-20px;}
.shang-step button{ margin-left:0px;}
.shang-steps2 li.step2{ margin:0; float:right;}
.shang-steps2 .line1{ width:585px;}
.shang-types{ height:auto; padding:0 20px; position:relative; margin-right:100px;}
.shang-types h3{ padding:0 0 30px;}
.shang-types .swiper-container{ height:170px; overflow:hidden; position:relative; margin-bottom:30px;}
.shang-types li{ float:left; width:270px; height:170px; position:relative;}
.shang-types li img{ display:block; width:260px; height:160px; padding:4px; border:1px solid #fff; margin:0 auto; cursor:pointer;}
.shang-types li.curr img,
.shang-types li:hover img{ border:1px solid #32b16c;}
.shang-types li.curr em{ display:block; width:30px; height:30px; background:url(../images/icons4.png?v=20160831) 0 -30px no-repeat; position:absolute; left:50%; top:50%; margin:-15px 0 0 -15px; z-index:1; cursor:pointer;}
.shang-types .swiper-button-prev{ width:25px; height:50px; background:url(../images/arrow4.png?v=20160902) left top no-repeat;}
.shang-types .swiper-button-next{ width:25px; height:50px; background:url(../images/arrow4.png?v=20160902) right top no-repeat;}

/*摇摇树设置*/
.tree-step{ padding:30px 0 0;}
.tree-step dt{ width:80px;}
.tree-step dd{ padding:0; border:none; position:relative;}
.tree-step dd .tips{ font-size:12px; color:#666; position:static;}
.tree-step .prize{ color:#333; font-size:14px;}
.tree-step .prize dd{ padding:20px 0; border:1px solid #e2e2e2;}
.tree-step p.cover{ position:absolute; right:130px; bottom:0px; padding-bottom:15px;}
.tree-step .rate-more{ margin-left:-35px;}
.tree-step button.submit{ background:#32b16c; margin-left:90px;}

/*创建大转盘*/
.shang-step dd span.tips{ font-size:12px; color:#666; position:static;}
.btn-concel{ background:#cecece; color:#fff;}
button.btn-concel{ margin-left:20px;}

/*中奖纪录*/
.win-record{ height:auto; background:#fcfcfc; border:1px solid #e9e9e9; margin:20px 0;}
.win-goods{ height:auto; padding:15px; background:#fff;}
.win-goods dt{ float:left; width:168px; height:98px; border:1px solid #e9e9e9; overflow:hidden; margin:0 15px 0 0;}
.win-goods dd{ float:left; width:500px; height:auto; padding-top:15px; padding-left:20px;}
.win-goods dd h3{ font-size:24px; padding-bottom:10px;}
.win-goods dd p{ font-size:18px;}
.win-users{ height:auto; padding:15px; border-top:1px solid #e9e9e9;}
.win-users-top{ border-bottom:1px solid #e9e9e9; margin-bottom:20px;}
.tabs3{ height:auto;}
.tabs3 li{ float:left; padding:0 10px;}
.tabs3 li.curr{ color:#3eb742;}
.win-users .num{ width:auto; height:auto; line-height:normal; font-size:16px; padding:0 0 10px; background:none;}
.win-users .list{ height:auto; margin:0 -15px 15px 0;}
.win-users .list > li{ float:left; width:353px; height:80px; padding:10px 0; background:#fff; border:1px solid #e9e9e9; position:relative; margin:0 20px 20px 0;}
.win-users .list > li .avatar{ width:60px; height:80px; overflow:hidden; margin:0 10px;}
.win-users .list > li .avatar img{ width:60px; height:60px;}
.win-users .list > li .con{ width:263px; height:auto; padding:5px 0 0;}
.win-users .list > li .con h3{ font-size:16px; padding-bottom:5px;}
.win-users .list > li .con p{ font-size:14px; color:#a6a5a5;}
.win-users .list > li .status{ width:84px; height:24px; position:absolute; right:9px; top:9px;}
.win-users .list > li .status em{ display:block; width:23px; height:24px; border-left:1px solid rgba(255,255,255,0.3); background:url(../images/icons.png?v=20160913) -200px -160px no-repeat; position:absolute; right:0px; top:0px;}
.win-users .list > li .status h3{ height:24px; line-height:24px; color:#fff; font-size:12px; padding-left:10px; border-radius:4px;}
.win-users .list > li .status h3.warn{ background:#ffcc33;}
.win-users .list > li .status h3.normal{ background:#3eb742;}
.win-users .list > li .status h3.default{ background:#c2c2c2;}
.win-users .list > li .status ul{ display:none; width:100%; height:auto; background:#fff; overflow:hidden; border-radius:4px; position:absolute; left:0px; top:24px; border:1px solid #e9e9e9;}
.win-users .list > li .status li{ height:24px; line-height:24px; font-size:12px; padding-left:10px;}
.win-users .list > li .status li:hover{ background:#efefef;}
.win-users .pages a{ background:#fff;}
.win-users .pages a.curr{ background:none; border-color:#fcfcfc;}
.win-users .pages a:hover{ color:#3eb742;}

/*公告管理*/
.set-notice{ height:auto; }
.notice-list{ height:auto; padding:0px;}
.notice-list .tag-notice{ display:inline-block; font-size:12px; color:#fff; height:20px; line-height:20px; padding:0 5px; border-radius:10px; background:#3eb742; vertical-align:middle; margin-right:5px; margin-top:-2px;}
.notice-list dl dt p.time{ padding:15px 0 0;}
.notice-none{ margin:50px auto; background:url(../images/miao.png) left top no-repeat; padding:40px 0 0 150px; width:250px; height:200px;}
.notice-none p{ font-size:20px; color:#898989; padding-bottom:15px;}
.notice-none p .btn-m{ height:35px; line-height:35px; padding:0 30px;}

/*个人中心控制台*/
.center-screen p.time{ font-size:14px; color:#b5b5b5; padding-top:5px;}
.center-screen p.time .btn-edit{ font-size:14px; color:#3eb742; border-bottom:1px solid #3eb742; margin-left:20px;}
.center-screen dd a.btn-normal{}
.center-screen dd a.btn-view-phone{ color:#3eb742; font-size:12px; margin-top:0px;}
.center-screen dd a.btn-view-phone em{ display:inline-block; width:14px; height:14px; background:url(../images/icons.png?v=20160913) -240px 0 no-repeat; vertical-align:middle; margin-right:3px; margin-top:-2px;}
.msg-tips{ height:40px; line-height:40px; padding:0 15px; color:#3eb742; background:#f6ffeb; margin:-20px 0 40px ;}
.msg-tips em{ display:inline-block; width:18px; height:15px; background:url(../images/icons.png?v=20160913) -240px -40px no-repeat; vertical-align:middle; margin-right:3px; margin-top:-2px;}
.control-up{ height:auto; margin:-20px 0 20px;}
.control-type1{ width:506px; height:338px; border:1px solid #e9e9e9; position:relative;}
.control-type1 h3{ height:39px; line-height:39px; padding:0 15px; background:#f9f9f9;}
.control-type1 h3 a{ color:#3eb742;}
.control-type1 .txt{ position:absolute; left:0px; bottom:0px; width:100%; height:auto; text-align:center; line-height:24px; color:#444; padding:10px 0; background:#f9f9f9;}
.control-type1 .txt div{ display:table-cell; width:506px; height:48px; vertical-align:middle;}
.control-type1 .txt a{ color:#3eb742; border-bottom:1px solid #3eb742;}
.control-type1 .con{ height:auto; padding:30px 0 0;}
.control-type1 dt{ float:left; width:145px; height:auto; line-height:30px; padding:50px 40px 0 55px;}
.control-type1 dt em{ display:inline-block; width:20px; height:15px; background:url(../images/icons.png?v=20160913) -240px -120px no-repeat; vertical-align:middle; margin-top:-2px;}
.control-type1 dd{ float:left; width:140px; height:140px; padding:15px 16px; background:url(../images/code-bg.jpg) no-repeat;}
.control-type1 dd img{ width:140px; height:140px;}
.control-type1 .link-copy{ text-align:center; line-height:30px; padding:15px 0 0;}
.control-type1 .link-copy a{ color:#32b16c; margin:0 0 0 10px;}
.control-type2{ width:210px; height:338px; padding:0 20px; border:1px solid #e9e9e9;}
.control-type2 h3{ line-height:35px;}
.control-type2 h3 a{ color:#3eb742;}
.control-type2 p{ font-size:12px; color:#707070; line-height:20px; word-wrap:break-word;}
.control-type2 img{ display:block; margin-bottom:5px;}
.control-type2 a.btn-normal{ display:block; height:36px; line-height:36px; text-align:center; margin:13px 0 0;}
.funcs-had{ height:auto; padding:20px; border:1px solid #e9e9e9; margin:0 0 20px;}
.funcs-had dt{ float:left;}
.funcs-had dd{ float:left; width:630px; height:auto; margin-left:15px;}
.funcs-had .func-status{ margin:0px; padding:0px; border:none;}
.funcs-had .func-status li{ width:50%; height:auto; margin:0px 0 0px;}
.funcs-had .func-status li .cicon{ display:inline-block; margin:0px; vertical-align:middle;}
.funcs-had .func-status li span{ display:inline-block; font-size:12px; line-height:22px; vertical-align:middle;}
.control-funcs{ height:auto; padding:15px 15px 0; border:1px solid #e9e9e9;}
.control-funcs .top{ padding-bottom:30px;}
.control-funcs .top a{ color:#3eb742;}
.mall-list7{ height:auto;}
.mall-list7 li{ float:left; width:33.33%; height:auto; padding:0 0 30px;}
.mall-list7 li .cicon{ margin:0 15px 0 10px;}
.mall-list7 li .con{ width:150px; height:auto; font-size:12px; line-height:20px;}
.mall-list7 li .con h3{ font-size:14px; line-height:24px;}
.mall-list7 li .con a{ width:95px; height:24px; line-height:24px; margin:5px 0 0;}

/*免费申请*/
.apply{ background:#fff; padding:40px; margin-bottom:20px;}
.apply .item1{ height:auto; padding-bottom:28px;}
.apply .item1 dt{ float:left; width:160px; height:30px; text-align:right; padding-right:10px; line-height:30px;}
.apply .item1 dt em{ color:#e60012;}
.apply .item1 dd{ float:left;}
.apply .item1 dd input{ width:370px; box-shadow:none; outline:none;}
.apply .item1 dd input:focus{ box-shadow:none; outline:none; border-color:#ccc;}
.apply .item1 span.tips1{ display:inline-block; font-size:12px; color:#a0a0a0; line-height:30px; margin:0 10px;}
.apply .item1 select{ display:inline-block; width:130px; height:30px; border:1px solid #e9e9e9;}
.apply .item1 select:focus{ box-shadow:none; outline:none;}
.apply .item1 input.time{ width:120px;}
.apply .item1 dd label{ display:inline-block; line-height:30px; margin-right:20px;}
.apply .item1 .check{ float:none; width:15px; height:15px; padding:0px; border-radius:50%; vertical-align:middle; margin-left:6px; margin-top:-2px;}
.apply .item1 button{ width:140px; height:40px; border:none;}
.apply-info{ height:auto; padding:40px 0 100px;}
.apply-info li{ float:left; width:50%; height:auto; text-align:center;}
.apply-info li .box{ display:block; width:328px; height:288px; padding-top:40px; border:1px solid #ccc; margin:0 auto;}
.apply-info li .box h3{ font-size:30px; color:#000; padding:20px 0 10px;}
.apply-info li.curr .box, .apply-info li .box:hover{ border-color:#3eb742;}
/*申请成功提示弹层*/
.pop-apply-tips{ width:600px; height:330px; background:#eee; position:absolute; left:50%; top:50%; margin:-165px 0 0 -300px;}
.pop-apply-tips .btn-close{ display:block; width:18px; height:18px; text-indent:-9999px; overflow:hidden; background:url(../images/icons4.png?v=20160831) -90px 0 no-repeat; position:absolute; right:10px; top:10px;}
.pop-apply-tips h3{ font-size:20px; color:#666; padding:45px 0 0; line-height:40px; text-align:center;}
.pop-apply-tips .txt1{ width:300px; height:auto; font-size:16px; line-height:24px; padding:10px 0; color:#666; margin:0 auto;}
.pop-apply-tips .txt1 a{ color:#32b16c;}
.pop-apply-tips .txt2{ text-align:center; font-size:14px; color:#cc3333; line-height:24px; padding:0 0 30px;}
.pop-apply-tips .btn-view{ display:block; width:125px; height:30px; line-height:30px; text-align:center; color:#fff; font-size:14px; background:#32b16c; border:none; border-radius:4px; margin:0 auto;}

/*申请退款*/
.drawback{ height:auto; margin:-20px 0 0;}
.drawback-title{ font-size:16px; line-height:30px; color:#333; padding:0 0 7px; border-bottom:1px solid #cecece;}
.drawback-func{ height:auto; margin:30px 0;}
.drawback-func table{ width:100%; height:auto; border:1px solid #cecece;}
.drawback-func table th{ height:39px; line-height:39px; text-align:center; background:#eee; padding:0 10px;}
.drawback-func table td{ text-align:center; padding:20px 10px; border-right:1px solid #cecece;}
.drawback-func table td .item{ width:140px; margin:0 auto;}
.drawback-func table td .item .name{ line-height:22px; padding:4px 0 0 10px;}
.drawback-func table td .item p{ color:#a0a0a0;}
.drawback-func table td .cicon{ width:50px; height:50px;}
.drawback-func table td .cicon i{ display:inline-block; width:50px; height:50px; background-image:url(../images/func_icos5.png?v=20161107);}
.drawback-func table td .cicon-lottery i{ background-position:0 0;}
.drawback-func table td .cicon-pair i{ background-position:0 -358px;}
.drawback-func table td .cicon-vote i{ background-position:0 -50px;}
.drawback-func table td .cicon-checkin i{ background-position:0 -208px;}
.drawback-func table td .cicon-shake i{ background-position:0 -462px;}
.drawback-func table td .cicon-danmu i{ background-position:0 -258px;}
.drawback-func table td .cicon-rate i{ background-position:0 -308px;}
.drawback-func table td .cicon-shang i{ background-position:0 -100px;}
.drawback-func table td .cicon-paper i{ background-position:0 -154px;}
.drawback-func table td .cicon-laohuji i{ background-position:0 -412px;}
.drawback-func table td .cicon-comment i{ background-position:0 -568px;}
.drawback-func table td .cicon-wheel i{ background-position:0 -516px;}
.drawback-func table td .cicon-tree i{ background-position:-50px 0;}
.drawback-func table td .cicon-bg i{ background-position:-50px -50px;}
.drawback-func table td .cicon-logo i{ background-position:-50px -100px;}
.drawback-func table td .cicon-msg i{ background-position:-50px -154px;}
.drawback-func table td .cicon-msg-up i{ background-position:-50px -208px;}
.drawback-func table td .cicon-live i{ background-position:-50px -258px;}
.drawback-func table td .cicon-items i{ background-position:-50px -308px;}
.drawback-func table td .cicon-3dwall i{ background-position:-50px -363px;}
.drawback-func table td .cicon-shakeTree i{ background-position:-50px -415px;}
.drawback-func table td .cicon-customLogoWall i{ background-position:-50px -465px;}
.drawback-func table td .cicon-shakePaper i{ background-position:-50px -566px;}
.drawback-func table td .cicon-microInterview i{ background-position:-50px -516px;}
.drawback-func table td .cicon-danmu2 i{ background-position:-100px 0;}
.drawback-func table td .cicon-checkinh5 i{ background-position:-100px -50px;}
.drawback-func table td .cicon-lotteryHigh i{ background-position:-100px -100px;}
.drawback-func table td .cicon-photoWall i{ background-position:-100px -154px;}
.drawback-func table td .cicon-metro i{ background-position:-100px -208px;}
.drawback-func table td .cicon-invitation i{ background-position:-100px -258px;}
.drawback-func table td .cicon-xiu i{ background-position:-100px -308px;}
.drawback-func table td .cicon-checkinBgPhone i{ background-position:-100px -363px;}
.drawback-func table td .cicon-checkinApp i{ background-position:-100px -415px;}
.drawback-func table td .cicon-money i{ background-position:-100px -465px;}
.drawback-func table td .cicon-bingo i{ background-position:-100px -516px;}
.drawback-form{ height:auto; padding:20px 40px 30px; border:1px solid #cecece;}
.drawback-form .item1{ height:auto; padding:0 0 20px;}
.drawback-form .item1 label{ display:inline-block; width:80px; line-height:32px; text-align:right; padding:0 10px 0 0;}
.drawback-form .item1 label em{ color:#f00;}
.drawback-form .item1 .type{ display:inline-block; height:28px; line-height:28px; padding:0 20px 0 15px; border:2px solid #3eb742; position:relative;}
.drawback-form .item1 .type em{ display:inline-block; width:20px; height:20px; background:url(../images/icons.png?v=20160913) -40px -120px no-repeat; position:absolute; right:0px; bottom:0px;}
.drawback-form .item1 .num{ width:auto; height:auto; padding:0px; background:none;}
.drawback-form .item1 .num em{ display:inline-block; width:20px; height:20px; line-height:20px; text-align:center; border:1px solid #cecece; vertical-align:middle; cursor:pointer;}
.drawback-form .item1 .num input{ width:50px; height:30px; text-align:center; padding:0px; border:1px solid #cecece; vertical-align:middle;}
.drawback-form .txt{ height:auto; padding:0px;}
.drawback-form .txt textarea{ width:420px; height:96px; line-height:24px; word-wrap:break-word; padding:5px; background:none; border:1px solid #cecece; resize:none;}
.drawback-form .txt p{ font-size:12px; padding:10px 0 0;}
.drawback-form button{ margin:0 0 0 90px; width:108px; height:32px; border:none;}

/*关于我们*/
.sidebar3{ width:192px; height:254px; background:#fff;}
.sidebar3 .swiper-container{ height:254px;}
.sidebar3 .swiper-button-prev,
.sidebar3 .swiper-button-next{ display:none;}
.sidebar3 .swiper-wrapper{ width:192px; display:-webkit-block; display:-moz-block; display:-ms-block; display:block;}
.sidebar3 li{ float:left; display:inline-block; width:192px; height:50px; margin-bottom:1px;}
.sidebar3 li:last-child{ margin-bottom:0px;}
.sidebar3 li a{ display:block; height:50px; line-height:50px; padding:0 15px 0 28px; font-size:16px; color:#000; border-left:4px solid #fff;}
.sidebar3 li a:hover, .sidebar3 li.curr a{ background:#f3f4f6; color:#3eb742; border-left-color:#3eb742;}

.about-main{ width:755px; padding:20px 35px; min-height:365px; height:auto; background:#fff; margin-bottom:20px;}
.about-main .title1{ color:#3eb742; font-size:20px; padding:20px 0 10px 0;}
.about-main .title2{  padding-bottom:15px;}
.about-main .title2 h4{font-size:12px; line-height:20px; color:#285667; font-weight:bold;}
.about-main p{ font-size:14px; color:#5b6d73; line-height:20px; word-wrap:break-word;padding-bottom:10px;}
.about-main a{ color:#3eb742;}

/*错误提示*/
.wrong-tips{ height:auto; padding:100px; background:#fff; margin:35px 0;}
.wrong-tips .con{ height:auto;}
.wrong-tips .con dd{ float:right; width:220px; height:auto;}
.wrong-tips .con dd img{ width:100%; height:auto;}
.wrong-tips .con dt{ float:left; padding:130px 0 60px 60px;}
.wrong-tips .con h3{ background:url(../images/icon-warn.png) left center no-repeat; line-height:50px; padding-left:70px; font-size:24px; margin-left:-70px; margin-bottom:20px;}
.wrong-tips .con p{ font-size:16px; line-height:28px;}
.wrong-tips .con p span, .wrong-tips .con p a{ color:#3eb742;}
.wrong-tips .con p a{ text-decoration:underline;}



/*footer*/
.logo-s{ width:120px;}
a.btn-online{ display:block; width:20px; height:94px; background:url(../images/official/btn-flt.png) left top no-repeat; padding:35px 5px 0 13px; position:fixed;_position:absolute; z-index:999; right:0px; bottom:100px;}
a.btn-online span{ font-size:16px; color:#793317; text-align:center;}
a.btn-online:hover{ background-position:right top;}

.btn-primary{ background:#10a7d8;}
.btn-primary:hover{ background:#0e9ecd;}
.btn-danger,.btn-primary,.btn-default{ box-shadow:none; border:none;}


/*有奖反馈*/
.tips-new{ display:block; background:url(../images/tips-new.png) no-repeat; width:140px; height:195px; text-indent:-999px; overflow:hidden; position:fixed; right:50px; top:100px; z-index:999;}

/*悬赏*/
.tips-shang{ position:fixed; left:0px; bottom:55px; z-index:10001;}
.tips-shang .con{ display:block; background:url(../images/icon-shang.png) no-repeat; background-size:100% auto; width:240px; height:227px; text-indent:-999px; overflow:hidden; position:absolute; left:-240px; bottom:0px;}
.tips-shang .con a{ display:block; width:235px; height:177px; text-indent:-999px; overflow:hidden; position:relative; top:20px;}
.tips-shang .con .btn-close{ display:block; width:16px; height:16px; text-indent:-999px; overflow:hidden; position:absolute; top:25px; right:11px; z-index:1; cursor:pointer;}
.tips-shang .btn-open{ display:block; background:url(../images/icon-shang-btn.png) no-repeat; background-size:100% auto; width:35px; height:174px; text-indent:-999px; overflow:hidden; position:absolute; left:0px; bottom:0px;}

/**
 ** 抽奖
 */
.column-container{ height:auto; background:#fff;}
.column-banner{ height:310px; padding-top:90px; text-align:center; position:relative;}
.banner-lottery{ background:url(../images/mall_columns/lottery-banner.jpg) center top no-repeat;}
.eicon{ display:inline-block; width:138px; height:138px; background-image:url(../images/mall_columns/icon-funcs.png); background-repeat:no-repeat;}
.eicon-lottery{ background-position:0 0;}
.eicon-shang{ background-position:0 -140px;}
.eicon-checkin{ background-position:0 -280px;}
.column-banner .txt{ padding:30px 0 0; font-size:20px; line-height:30px; color:#fff;}
.column-lottery{ height:auto;}
.column-lottery .title{ height:60px; text-align:center; border-bottom:2px solid #e5e5e5; position:relative;}
.column-lottery .title span{ display:inline-block; width:566px; font-size:40px; letter-spacing:3px; padding:0 20px; background:#fff; position:absolute; left:50%; margin-left:-283px; bottom:-20px;}
.column-lottery ul{ height:auto;}
.column-lottery ul li{ height:auto; padding:135px 0 100px;}
.column-lottery ul li .pic{ width:360px; background:url(../images/mall_columns/shadow.png) center bottom no-repeat; background-size:360px auto; padding:0 0 27px;}
.column-lottery ul li .pic.left{ padding-left:60px; background-position:right bottom;}
.column-lottery ul li .pic.right{ padding-right:60px; background-position:left bottom;}
.column-lottery ul li .con{ min-width:360px; height:auto;}
.column-lottery ul li .con.left{ padding-left:60px;}
.column-lottery ul li .con.right{ padding-right:60px;}
.column-lottery ul li h3{ font-size:30px; line-height:1.4; padding:0 0 15px;}
.column-lottery ul li p{ font-size:18px; color:#666; line-height:1.4; padding:0 0 60px;}
.column-lottery ul li .btn-buy{ display:inline-block; width:215px; height:50px; line-height:50px; text-align:center; color:#fff; font-size:20px; background:#32b16c; border-radius:0px; margin:0px;}
.column-lottery ul li.bg-gray{ background:#f8f7f7;}
/**
 ** 打赏
 */
.banner-shang{ background:url(../images/mall_columns/shang-banner.jpg) center top no-repeat;}
.shang-steps{ height:auto;}
.shang-steps h3{ height:265px; text-align:center; font-size:30px; color:#666; padding:60px 0 0;}
.shang-steps .info{ height:auto; padding-bottom:50px; text-align:center; background:#f8f7f7;}
.shang-steps .info img{ max-width:100%; margin-top:-150px; margin-bottom:30px;}
.shang-steps .info a{ display:inline-block; font-size:22px; color:#32b16c; border-bottom:1px solid #32b16c;}
/**
 ** 签到
 */
.banner-checkin{ background:url(../images/mall_columns/checkin-banner.jpg) center top no-repeat;}
.column-checkin .title{ height:60px; text-align:center; border-bottom:2px solid #e5e5e5; position:relative;}
.column-checkin .title span{ display:inline-block; width:566px; font-size:40px; padding:0 20px; background:#fff; position:absolute; left:50%; margin-left:-283px; bottom:-20px;}
.column-checkin ul{ height:auto; padding:55px 0 0;}
.column-checkin ul li{ height:auto; text-align:center; padding:0 0 70px;}
.column-checkin ul li h3{ height:110px; font-size:22px; color:#666; padding:20px 0 0;}
.column-checkin ul li .pic{ margin:0 0 20px;}
.column-checkin ul li .pic img{ max-width:100%; height:auto;}
.column-checkin ul li p a{ display:inline-block; font-size:22px; color:#32b16c; border-bottom:1px solid #32b16c;}
.column-checkin ul li.bg-gray{ background:#efefef;}

/*操作提示弹层*/
/*管理前一页*/
.pop-prompt-bg{ position:fixed; left:0px; top:0px; z-index:10000; width:100%; height:100%; background:url(../images/mayer2.png) repeat;}
.pop-prompt-close{ width:50px; height:50px; text-indent:-999px; overflow:hidden; background:url(../images/icon-close.png) no-repeat; position:absolute; top:67px; left:50%; margin-left:481px; z-index:10002; cursor:pointer;}
.pop-prompt-btn{ display:block; width:99px; height:38px; text-indent:-999px; overflow:hidden; position:absolute;}
.pop-prompt-navi{ position:fixed; left:0px; bottom:30px; z-index:10003; width:100%; height:auto; text-align:center;}
.pop-prompt-navi span{ display:inline-block; width:16px; height:16px; text-indent:-999px; overflow:hidden; background:#bfbfbf; border-radius:50%; margin:0 5px;}
.pop-prompt-navi span.curr{ background:#fff;}
.pop-center-step1{ position:absolute; z-index:10002; left:50%; margin-left:-176px; top:100px; width:668px; height:213px; background:url(../images/prompt1-1.png?v=2016111702) no-repeat;}
.pop-center-step1 a{ left:282px; bottom:59px;}
.pop-center-step2{ position:absolute; z-index:10002; left:50%; margin-left:-230px; top:300px; width:668px; height:213px; background:url(../images/prompt1-2.png?v=2016111702) no-repeat;}
.pop-center-step2 a{ left:285px; bottom:0px;}
.pop-center-step3{ position:absolute; z-index:10002; left:50%; margin-left:-151px; top:134px; width:616px; height:114px; background:url(../images/prompt1-3.png?v=2016111703) no-repeat;}
.pop-center-step3 a{ left:196px; bottom:14px;}

/*操作提示弹层*/
/*管理页面*/
.pop-control-step1{ position:absolute; z-index:10002; left:50%; margin-left:-287px; top:447px; width:737px; height:246px; background:url(../images/prompt2-1.png) no-repeat;}
.pop-control-step1 a{ left:379px; bottom:57px;}
.pop-control-step2{ position:absolute; z-index:10002; left:50%; margin-left:-290px; top:240px; width:594px; height:335px; background:url(../images/prompt2-2.png?v=20161117) no-repeat;}
.pop-control-step2 a{ left:449px; bottom:232px;}
.pop-control-step3{ position:absolute; z-index:10002; left:50%; margin-left:-514px; top:478px; width:555px; height:231px; background:url(../images/prompt2-3.png) no-repeat;}
.pop-control-step3 a{ left:300px; bottom:88px;}
.pop-control-step4{ position:absolute; z-index:10002; left:50%; margin-left:-514px; top:502px; width:990px; height:526px; background:url(../images/prompt2-4.png) no-repeat;}
.pop-control-step4 a{ left:553px; bottom:322px;}

.pop-control-step5{ position:absolute; z-index:10002; left:50%; margin-left:-494px; top:702px; width:751px; height:817px; background:url(../images/prompt2-5.png?v=20161117) no-repeat;}
.pop-control-step5 a{ left:400px; bottom:519px;}

.pop-control-step6{ position:absolute; z-index:10002; left:50%; margin-left:-514px; top:604px; width:538px; height:151px; background:url(../images/prompt2-6.png?v=20161117) no-repeat;}
.pop-control-step6 a{ left:420px; bottom:49px;}
.pop-control-step7{ position:absolute; z-index:10002; left:50%; margin-left:46px; top:127px; width:455px; height:193px; background:url(../images/prompt2-7.png?v=20161117) no-repeat;}
.pop-control-step7 a{ left:163px; bottom:0px;}

/*我的发票*/
.paper-mine dd.status{ float:left; width:120px; height:auto;}
.paper-mine dd.status .count{ height:auto; background:none; padding:10px 0 0; font-size:14px; color:#666;}
.paper-mine dd.status span{ display:inline-block; color:#ff6600; font-size:24px; padding:0 5px 0 0;}
.tips-bill{ padding:10px; font-size:12px; line-height:20px; color:#ff1915; background:#ffffd7; border:1px solid #e1db66; margin:-10px auto 20px;}
.paper-status table th input,
.paper-status table td input{ width:15px; height:15px;}
.paper-status table td a:hover{ color:#3eb742;}
.paper-status table td .bill-count{ font-size:14px; color:#666;}
.paper-status table td .bill-count span{ font-size:24px; color:#ff6600;}
.paper-status table td a.btn-warning{ display:inline-block; width:87px; height:31px; text-align:center; font-size:14px; color:#fff; line-height:31px; background:#ff6600; border-radius:4px;}
.paper-status table td a.btn-warning:hover{ background:#ed6c16;}
.pop-bill .pop-bill-apply{ padding:30px;}
.pop-bill-apply dl.item1{ height:auto; line-height:30px; margin-bottom:5px;}
.pop-bill-apply dl.item1 dt,
.pop-bill-apply dl.item1 dt label{ float:left; height:30px;}
.pop-bill-apply dl.item1 dt label{ width:85px;}
.pop-bill-apply dl.item1 label{ width:auto; height:30px; line-height:30px;}
.pop-bill-apply dl.item1 dd{ float:left; width:410px; line-height:30px;}
.pop-bill-apply dl.item1 input.radio{ width:15px; height:15px; line-height:30px;}
.pop-bill-apply dl.item1 input.title{ height:28px;}
.pop-bill-apply dl.item1 textarea.txt{ width:100%; height:88px; line-height:22px; font-size:14px; padding:10px;}
.pop-bill-apply .warning{ color:#ff6600;}
.pop-bill-apply .danger{ color:#ca0642;}
.pop-bill-apply dl.item1 button{ width:140px; height:36px; border:none;}
/*发票详情*/
.bill-detail{ height:auto;}
.bill-detail table{ width:100%; height:auto; font-size:12px; line-height:20px; border:1px solid #e8e8e8; margin:0 auto 20px;}
.bill-detail table th{ background:#f4f5fa; font-size:14px; padding:10px;}
.bill-detail table td{ padding:10px; border-top:1px solid #e8e8e8; border-right:1px solid #e8e8e8;}
.bill-detail table tr:hover{ background:#f9f9f9;}
.bill-detail table td .title{ color:#b4b4b4;}
.bill-detail table.noborder{ border:1px solid #e8e8e8 !important;}
.bill-detail table.noborder thead th{ border-bottom:1px solid #e8e8e8;}
.bill-detail table.noborder tbody th,
.bill-detail table.noborder tbody td{ border-right:none;}
.bill-detail table.noborder tbody th{ font-size:12px; line-height:20px; color:#b4b4b4;}
.bill-detail .warning{ color:#ff6600;}
.bill-detail .danger{ color:#ca0642;}
.bill-detail .success{ color:#3eb742;}
.bill-none-tips{ text-align:center; padding:60px 0;}
.bill-none-tips p{ line-height:120px; font-size:18px;}
.bill-none-tips p img{ height:120px; vertical-align:middle; margin-right:10px; position:relative; top:-6px;}
.bill-none-tips dl{ width:350px; height:auto; margin:0 auto;}
.bill-none-tips dt{ display:table-cell;}
.bill-none-tips dd{ display:table-cell; width:190px; height:190px; font-size:18px; line-height:30px; vertical-align:middle;}

/*代理商*/
.menu-agency{ padding:10px 15px 10px 0; line-height:40px; color:#fff;}
.menu-agency a{ color:#fff;}
.banner-agency1{ height:400px; background:url(../images/mall_agency/banner1.jpg) center top no-repeat; position:relative;}
.banner-agency1 .txt{ text-align:center; color:#fff; padding:86px 0 0;}
.banner-agency1 .txt h3{ font-size:36px; line-height:70px; text-shadow:3px 3px 5px rgba(0,0,0,0.2);}
.banner-agency1 .txt p{ font-size:26px; line-height:50px; padding:0 0 45px; text-shadow:3px 3px 5px rgba(0,0,0,0.2);}
.banner-agency1 a.btn-free{ top:255px;}
.agency-screen{ background:#f8f7f7;}
.agency-screen .txt{ background:url(../images/mall_agency/logo.jpg) 15px center no-repeat; padding:48px 15px 50px 285px; margin:0 auto;}
.agency-screen .txt h3{ font-size:30px; padding-bottom:5px;}
.agency-screen .txt p{ font-size:14px; line-height:24px;}
.agency-contact{ background:#f8f7f7; height:auto; padding:40px 0 80px;}
.agency-contact h3{ font-size:30px; height:85px; padding:0 35px;}
.agency-contact .txt{ background:url(../images/test02.jpg) 50px 0 no-repeat; height:252px; padding:0 35px 0 380px;}
.agency-contact .txt p{ position:relative; min-height:40px; line-height:40px; font-size:20px; padding:10px 0 10px 45px;}
.agency-contact .txt em{ display:inline-block; width:32px; height:37px; background-image:url(../images/mall_agency/icons-contact.jpg); background-repeat:no-repeat; vertical-align:middle; position:absolute; left:0px; top:12px;}
.agency-contact .txt .icon-addr{ background-position:0 -12px;}
.agency-contact .txt .icon-qq{ background-position:0 -73px;}
.agency-contact .txt .icon-email{ background-position:0 -132px;}
.agency-contact .txt .icon-tel{ background-position:0 -191px;}
.banner-agency2{ background:url(../images/mall_agency/banner2.jpg) center top no-repeat; height:1112px; position:relative;}
.banner-agency2 .title1{ padding:60px 40px 40px; color:#fff; font-size:40px;}
.agency-scroll{ margin:0 40px; height:auto; color:#fff;}
.agency-scroll .agency-page{ height:auto; padding:0 19px; position:static;}
.agency-scroll .swiper-container-horizontal>.swiper-pagination .swiper-pagination-bullet{ margin:0 0 50px;}
.agency-page div{ float:left; width:16.16%; height:auto; background:none; opacity:1; text-align:center; margin:0 0 50px;}
.agency-page div h3{ height:54px; font-size:26px; line-height:54px; text-indent:-999px; margin:0 -25px; overflow:hidden;}
.agency-page div.swiper-pagination-bullet-active h3,
.agency-page div:hover h3{ text-indent:0px;}
.agency-page div em{ display:block; width:70px; height:70px; background-image:url(../images/mall_agency/icons-funcs.png); background-repeat:no-repeat; margin:18px auto; cursor:pointer;}
.agency-page div.swiper-pagination-bullet-active em,
.agency-page div:hover em{ width:106px; height:106px; margin:0 auto;}
.agency-icon1{ background-position:-18px -149px;}
.agency-icon2{ background-position:-170px -149px;}
.agency-icon3{ background-position:-321px -149px;}
.agency-icon4{ background-position:-473px -149px;}
.agency-icon5{ background-position:-624px -149px;}
.agency-icon6{ background-position:-776px -149px;}
.agency-page div.swiper-pagination-bullet-active .agency-icon1,
.agency-page div:hover .agency-icon1{ background-position:0 0;}
.agency-page div.swiper-pagination-bullet-active .agency-icon2,
.agency-page div:hover .agency-icon2{ background-position:-152px 0;}
.agency-page div.swiper-pagination-bullet-active .agency-icon3,
.agency-page div:hover .agency-icon3{ background-position:-304px 0;}
.agency-page div.swiper-pagination-bullet-active .agency-icon4,
.agency-page div:hover .agency-icon4{ background-position:-455px 0;}
.agency-page div.swiper-pagination-bullet-active .agency-icon5,
.agency-page div:hover .agency-icon5{ background-position:-607px 0;}
.agency-page div.swiper-pagination-bullet-active .agency-icon6,
.agency-page div:hover .agency-icon6{ background-position:-759px 0;}
.agency-scroll .con{ height:auto; position:relative; margin:0 auto;}
.agency-scroll .con p{ font-size:22px; line-height:44px;}
.agency-scroll .con span{ display:inline-block; position:absolute;}
.agency-func1{ width:680px; padding:30px 0 0; margin:0 auto;}
.agency-func1 .imgs{ width:655px; height:230px; position:relative; margin:30px auto 0;}
.agency-func1 .movie{ display:inline-block; position:absolute; left:225px; top:90px;}
.agency-func1 .write4-1{ left:16px; top:12px; filter:alpha(opacity=40);-moz-opacity:0.4;opacity:0.4;}
.agency-func1 .write4-2{ left:104px; top:31px; filter:alpha(opacity=40);-moz-opacity:0.4;opacity:0.4;}
.agency-func1 .write4-3{ left:156px; top:81px; filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;}
.agency-func1 .write4-4{ left:0px; top:142px;}
.agency-func1 .write3-1{ left:89px; top:104px;}
.agency-func1 .write3-2{ left:169px; top:142px;}
.agency-func1 .write3-3{ left:241px; top:107px;}
.agency-func1 .write2-1{ left:319px; top:121px;}
.agency-func1 .write2-2{ left:447px; top:80px; filter:alpha(opacity=30);-moz-opacity:0.3;opacity:0.3;}
.agency-func1 .write2-3{ left:518px; top:0px;}
.agency-func1 .write1-1{ left:375px; top:33px;}
.agency-func1 .write1-2{ left:391px; top:136px; filter:alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;}
.agency-func1 .write1-3{ left:494px; top:148px; filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;}
.agency-func1 .write1-4{ left:584px; top:91px;}
.big01{ -webkit-animation:big01 1.5s 1s infinite linear;animation:big01 1.5s 1s infinite linear;}
.big02{ -webkit-animation:big01 1.5s 1.3s infinite linear;animation:big01 1.5s 1.3s infinite linear;}
@-webkit-keyframes big01{
    0%{ -webkit-transform: scale(1,1); transform: scale(1,1);}
	50%{ -webkit-transform:scale(1.1,1.1); transform: scale(1.1,1.1);}
    100%{ -webkit-transform:scale(1,1); transform:scale(1,1);}
}
@keyframes big01{
    0%{ -webkit-transform: scale(1,1); transform: scale(1,1);}
	50%{ -webkit-transform:scale(1.1,1.1); transform: scale(1.1,1.1);}
    100%{ -webkit-transform:scale(1,1); transform:scale(1,1);}
}
.agency-func2{ width:425px; padding:20px 0 0;}
.agency-func2 .imgs{ width:375px; height:361px; position:relative; margin:20px auto 0;}
.agency-func2 .img1{ left:34px; top:40px;}
.agency-func2 .img2{ left:282px; top:66px;}
.agency-func2 .img3{ left:0px; top:0px;}
.agency-func2 .img4{ left:113px; top:109px;}
.agency-func3{ width:615px; padding:20px 0 0;}
.agency-func3 .imgs{ width:392px; height:384px; position:relative; margin:20px 0 50px 220px;}
.agency-func3 .img1{ left:160px; top:158px;}
.agency-func3 .img2{ left:26px; top:30px;}
.agency-func3 .img3{ left:175px; top:0px;}
.agency-func3 .img4{ left:349px; top:136px;}
.agency-func3 .img5{ left:293px; top:340px;}
.agency-func3 .img6{ left:73px; top:333px;}
.agency-func3 .img7{ left:8px; top:138px;}
.agency-func4{ width:505px; padding:20px 0 0;}
.agency-func4 .imgs{ width:444px; height:352px; position:relative; margin:20px auto 0;}
.agency-func4 .img1{ left:118px; top:267px;}
.agency-func4 .img2{ left:187px; top:137px;}
.agency-func4 .img3{ left:46px; top:144px; filter:alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;}
.agency-func4 .img4{ left:51px; top:142px; filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6;}
.agency-func4 .img5{ left:33px; top:13px; filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6;}
.agency-func4 .img6{ left:98px; top:54px; filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6;}
.agency-func4 .img7{ left:165px; top:94px; filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6;}
.agency-func4 .img8{ left:247px; top:22px; filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6;}
.agency-func4 .img9{ left:412px; top:0px; filter:alpha(opacity=40);-moz-opacity:0.4;opacity:0.4;}
.agency-func4 .img10{ left:355px; top:103px; filter:alpha(opacity=75);-moz-opacity:0.75;opacity:0.75;}
.agency-func4 .img11{ left:332px; top:185px; filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6;}
.agency-func4 .img12{ left:394px; top:197px; filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6;}
.agency-func5{ width:465px; padding:0;}
.agency-func5 .imgs{ width:705px; height:305px; position:relative; margin:80px -100px 0;}
.agency-func5 .img1{ left:0px; top:0px;}
.agency-func5 .img2{ left:215px; top:139px; filter:alpha(opacity=40);-moz-opacity:0.4;opacity:0.4;}
.agency-func5 .img3{ left:464px; top:79px; filter:alpha(opacity=30);-moz-opacity:0.3;opacity:0.3;}
.agency-func6{ width:540px; padding:20px 0 0;}
.agency-func6 .imgs{ width:421px; height:325px; position:relative; margin:20px 0 0 110px;}
.agency-func6 .img1{ left:0px; top:0px;}
.agency-func6 .img2{ left:226px; top:169px;}
.agency-func6 .img3{ left:260px; top:195px;}
.shake01{ -webkit-animation:shake01 2s 2s linear infinite;animation:shake01 2s 2s linear infinite;}
@-webkit-keyframes shake01{
    0%, 50%, 100% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }

  25% {
    -webkit-transform: translate3d(0, -3px, 0);
            transform: translate3d(0, -3px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, 3px, 0);
            transform: translate3d(0, 3px, 0);
  }
}
@keyframes shake01{
    0%, 50%, 100% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }

  25% {
    -webkit-transform: translate3d(0, -3px, 0);
            transform: translate3d(0, -3px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, 3px, 0);
            transform: translate3d(0, 3px, 0);
  }
}


.agency-search{ width:700px; height:44px; position:absolute; left:50%; margin-left:-350px; bottom:63px;}
.agency-search label{ display:inline-block; width:232px; height:44px; line-height:44px; color:#fff; font-size:30px; vertical-align:middle;}
.agency-search input{ width:340px; height:22px; font-size:14px; color:#fff; padding:10px 15px 10px 10px; background:none; border:1px solid #fff; border:1px solid #fff; border-right:none; border-radius:6px 0 0 6px; vertical-align:middle;}
.agency-search button{ width:102px; height:44px; background:#fff; border:none; border-radius:6px; margin-left:-10px; vertical-align:middle;}
.agency-tips1{ width:392px; height:163px; padding:30px 0 0 80px; background:url(../images/mall_agency/mao2.png) no-repeat; position:absolute; left:50%; top:-100px; margin-left:-241px; z-index:10001;}
.agency-tips1 p{ text-align:center; font-size:20px; padding:5px 0; color:#4d4d4d;}
.agency-tips1 a.btn-sure{ position:absolute; right:50px; bottom:30px; width:125px; height:40px; line-height:40px; text-align:center; color:#fff; font-size:20px; background:#00ce7a; border-radius:4px; box-shadow:0 0 5px rgba(0,0,0,0.2);}

/*经销商申请*/
.banner-agency3{ height:400px; background:url(../images/mall_agency/banner3.jpg) center top no-repeat;}
.banner-agency3 .txt{ text-align:center; padding:100px 0 0; color:#fff;}
.banner-agency3 h3{ font-size:54px; line-height:110px; text-shadow:3px 3px 5px rgba(0,0,0,0.2);}
.banner-agency3 .txt p{ font-size:38px; line-height:50px; text-shadow:3px 3px 5px rgba(0,0,0,0.2);}
.agency-apply{ height:auto; background:#fff;}
.agency-apply .title1{ height:50px; border-bottom:1px solid #e8e8e8; margin-bottom:35px; position:relative;}
.agency-apply .title1 span{ display:inline-block; width:366px; text-align:center; letter-spacing:5px; font-size:40px; background:#fff; position:absolute; left:50%; margin-left:-184px; top:20px;}
.agency-apply .title1-tip{ text-align:center; font-size:16px; color:#666; margin-bottom:20px;}
.agency-apply .title1-tip em{ display:inline-block; width:17px; height:19px; background:url(../images/icons.png?v=20160913) -280px -160px no-repeat; vertical-align:middle; margin-right:4px; margin-top:-4px;}
.agency-apply .inner{ max-width:750px; margin:0 auto;}
.agency-apply .title2{ font-size:30px; margin-bottom:25px;}
.agency-apply .item1{ height:auto; padding-bottom:20px; padding-left:225px;}
.agency-apply .item1 dt{ float:left; width:200px; height:auto; line-height:24px; padding:10px 25px 10px 0; text-align:right; font-size:18px; margin-left:-225px;}
.agency-apply .item1 dd{ float:left; width:100%;}
.agency-apply .item1 dd > input{ width:440px; height:20px; padding:10px; font-size:14px; color:#666; border-radius:4px;}
.agency-apply .item1 dd label.radio{ display:inline-block; line-height:44px; font-size:20px; margin-right:20px;}
.agency-apply .item1 dd label.radio input,
.agency-apply .item1 dd label.radio3 input{ width:15px; height:15px; padding:0; border:0; margin:-2px 5px 0 0;}
.agency-apply .item1 dd label.radio2{ display:inline-block; margin-right:40px; line-height:44px;}
.agency-apply .item1 dd label.radio2 input{ width:38px; height:20px; padding:10px 0; font-size:14px; text-align:center; border-radius:4px; margin:0 5px;}
.agency-apply .item1 dd label.radio3{ display:inline-block; width:140px; line-height:44px; margin-right:10px;}
.agency-apply .bg-gray{ background:#f8f7f7;}
.agency-apply .bg-gray input{ background:none;}
.agency-apply .item1 dd textarea{ padding:10px; width:440px; height:100px; line-height:20px; font-size:14px; border-radius:4px; resize:none; background:none;}
.agency-apply .item1 dd select{ float:left; display:block; width:148px; height:44px; font-size:14px; margin-right:10px;}
.agency-apply .btn-apply{ border:none; border-radius:4px; color:#fff; margin:20px 0 50px;}
.agency-tips2{ width:400px; height:130px; padding:30px 40px; text-align:center; background:#fff; border-radius:4px; position:absolute; left:50%; margin-left:-240px; top:50%; margin-top:-80px; z-index:10001;}
.agency-tips2 p{ font-size:20px; line-height:35px;}
.agency-tips2 a.btn-sure{ display:block; width:125px; height:40px; line-height:40px; text-align:center; color:#fff; font-size:20px; background:#00ce7a; border-radius:4px; box-shadow:0 0 5px rgba(0,0,0,0.2); margin:20px auto 0;}

/*代理商搜索结果*/
.bg-white{ background:#fff;}
.banner-agency4{ height:400px; background:url(../images/mall_agency/banner4.jpg) center center no-repeat; background-size:auto 100%; position:relative;}
.banner-agency4 .agency-search{ bottom:170px;}
.column-checkin .agency-title span{ width:240px; margin-left:-140px;}
.agency-result{ width:660px; height:auto; margin:80px auto;}
.agency-result h3{ font-size:30px; padding:0 0 20px;}
.agency-result dl{ padding:0 20px 0 160px; border:1px solid #dcdcdc; border-radius:6px; margin-bottom:10px;}
.agency-result dl dt{ float:left; width:150px; height:45px; line-height:45px; text-align:center; color:#fff; font-size:18px; background:#6db22d; border-radius:4px; margin-left:-160px;}
.agency-result dl dd{ float:left; width:100%; height:auto; font-size:18px; line-height:45px; color:#424141;}
.agency-result table{ width:100%; height:auto; border:1px solid #cecece;}
.agency-result table th,
.agency-result table td{ font-size:16px; line-height:24px; padding:5px 10px; text-align:left; vertical-align:top; border:1px solid #cecece;}
.agency-result table th{ white-space:nowrap; color:#fff; padding:10px; background:#6db22d; border:1px solid #cecece;}

/*使用手册*/
.banner-handbook{ height:180px; line-height:180px; text-align:center; color:#fff; font-size:40px; background: url(../images/handbook/banner.png) center top repeat; background-size:auto 100%;}
.handbook-box1{ height:auto; background:#fff;}
.handbook-nav1{ height:auto; border-left:1px solid #dcdcdc; position:relative;}
.handbook-nav1 .swiper-button-next, 
.handbook-nav1 .swiper-button-prev{ display:none;}
.handbook-nav1 li{ float:left; width:20%; height:auto; border-top:1px solid #dcdcdc;}
.handbook-nav1 li a{ display:block; height:43px; line-height:43px; text-align:center; font-size:18px; color:#707070; border-top:1px solid #fff; border-bottom:1px solid #dcdcdc; border-right:1px solid #dcdcdc;}
.handbook-nav1 li.curr{ border-top-color:#32b16c;}
.handbook-nav1 li.curr a{ border-bottom:none; border-top-color:#32b16c;}
.handbook-nav2{ text-align:center; padding:60px 0;}
.handbook-nav2 dt{ font-size:30px; line-height:50px; margin-bottom:35px;}
.handbook-nav2 dd em{ display:inline-block; width:103px; height:45px; border-bottom:2px dotted #32b16c; vertical-align:top; margin:0 5px;}
.handbook-nav2 dd a{ display:inline-block; width:95px; height:95px; text-align:center; color:#fff; font-size:24px; background:#74e0a5; border-radius:50px; vertical-align:top;}
.handbook-nav2 dd a span{ display:table-cell; width:65px; height:95px; padding:0 15px; text-align:center; vertical-align:middle;}
.handbook-nav2 dd a.curr{ background:#32b16c;}
.handbook-box2{ background:#f7f7f7; padding:30px 0;}
.handbook-box2 .txt{ font-size:18px; line-height:30px;}
.handbook-box2 ul li{ float:left; text-align:center; font-size:18px; line-height:30px;}
.handbook-box2 ul li p{ padding-top:15px;}
.handbook-box2 ul li span{ color:#545c56;}
.handbook-box2 ul li.step1{ margin-right:42px; padding-top:94px;}
.handbook-box2 ul li.step2{ padding-top:95px;}
.handbook-box2 ul li.step3{ padding-top:95px;}
.handbook-box2 ul li.step4{ position:relative; z-index:1; margin-left:-20px;}
.handbook-steps{ height:auto; color:#32382e; background:#f7f7f7;}
.handbook-steps li{ padding:40px 0;}
.handbook-steps li:nth-child(2n-1){ background:#fff;}
.handbook-steps li h3{ font-size:24px; padding:0 30px 40px;}
.handbook-steps li dl{ padding:0 486px 0 0; font-size:18px; line-height:30px; margin:0 20px 0 30px;}
.handbook-steps li dt{ float:left; width:100%; height:auto;}
.handbook-steps li dt a{ color:#32b16c; text-decoration:underline;}
.handbook-steps li dt img{ display:block; max-width:200px; margin:0 auto;}
.handbook-steps li dd{ float:right; width:486px; margin-right:-486px;}
.handbook-steps li img{ max-width:100%; height:auto;}
.handbook-steps li.step2 p{ position:relative; padding:0 0 10px 30px; margin-right:60px;}
.handbook-steps li.step2 p em{ position:absolute; left:0; top:0;}
.handbook-steps li.step2 p.font14{ line-height:22px;}
.handbook-steps li.step3 dl{ padding-right:0;}
.handbook-steps li.step3 dt img{ max-width:100%; margin:0;}
.handbook-noshadow{ box-shadow: none!important; }

/*使用手册--常见问题*/
.handbook-question{ height:auto; padding:65px 100px 65px 279px; background:#fff; position:relative;}
.handbook-sidebar1{ width:230px; height:auto; margin-left:-255px; -webkit-transition:all 0.3s;transition:all 0.3s;}
.handbook-sidebar1 > a{ display:none;}
.handbook-sidebar1 li a{ display:block; height:auto; line-height:30px; padding:10px 15px; font-size:18px; color:#32392c;}
.handbook-sidebar1 li a:hover{ background:#f3f4f6; border-radius:4px;}
.handbook-sidebar1 li.curr a,
.handbook-sidebar1 li.curr a:hover{ background:#29b26a; color:#fff; border-radius:4px;}
.handbook-main1{ width:100%; height:auto;}
.question-text{ height:auto;}
.question-text h4{ font-size:24px; color:#32b16c; line-height:35px; padding:10px 0;}
.question-text dl dt{ font-size:16px; line-height:30px; color:#272b24; padding:10px 0 5px;}
.question-text dl dd{ font-size:16px; line-height:26px; color:#57624f; word-wrap:break-word; padding:5px 0 10px 45px;}
.question-text dl dd img{ margin:20px 0 50px; box-shadow:0 5px 10px rgba(0,0,0,0.24);}
.question-text dl dd a{ color:#32b16c;}
.question-text .list-type1{ padding:0 0 0 122px; position:relative;}
.question-text .list-type1 span{ position:absolute; left:0; top:0;}
.question-text .list-type1 em{ position:absolute; left:100px; top:0;}
.question-text .list-type2{ padding:0 0 0 140px; position:relative;}
.question-text .list-type2 span{ position:absolute; left:0; top:0;}
.question-text .list-type2 em{ position:absolute; left:118px; top:0;}

/*使用手册--抢红包*/
.handbook-function{ padding-top:150px;}
.function-text{ height:auto;}
.function-text h3{ text-align:center; text-indent:-250px; font-size:30px; margin:-80px 0 50px;}
.function-text p{ font-size:20px; line-height:35px; color:#32392c;}
.function-text img{ display:block; max-width:100%; height:auto; margin:20px 0 139px; background-color:#f7f7f7; box-shadow:0 3px 5px rgba(0,0,0,0.24);}
.function-text dt{ float:left; width:50%; padding-top:20px;}
.function-text dd{ float:right; width:50%;}

/*使用手册目录*/
.handbook-nav3{}
.handbook-nav3 ul{ padding:70px 76px 30px;}
.handbook-nav3 ul li{ float:left; width:33.33%; height:auto; text-align:center;}
.handbook-nav3 ul li a{ display:block; padding:40px 0 0 ; background:#ededed; margin:14px;}
.icon-handbook{ display:block; width:100px; height:100px; background-image:url(../images/handbook/icons-handbook.png); background-repeat:no-repeat; margin:0 auto 32px;}
.icon-handbook-regi{ background-position:3px 5px;}
.handbook-nav3 ul li a:hover .icon-handbook-regi{ background-position:-97px 5px;}
.icon-handbook-set{ background-position:0px -95px;}
.handbook-nav3 ul li a:hover .icon-handbook-set{ background-position:-100px -95px;}
.icon-handbook-func{ background-position:4px -195px;}
.handbook-nav3 ul li a:hover .icon-handbook-func{ background-position:-96px -195px;}
.icon-handbook-live{ background-position:2px -298px;}
.handbook-nav3 ul li a:hover .icon-handbook-live{ background-position:-98px -298px;}
.icon-handbook-ques{ background-position:3px -398px;}
.handbook-nav3 ul li a:hover .icon-handbook-ques{ background-position:-97px -398px;}
.icon-handbook-download{ background-position:6px -495px;}
.handbook-nav3 ul li a:hover .icon-handbook-download{ background-position:-94px -495px;}
.handbook-nav3 ul li .name{ display:block; height:40px; line-height:40px; font-size:14px; color:#909090; border-top:1px solid #e8e9e8;}
.handbook-nav3 ul li a:hover .name{ color:#32b16c;}
.handbook-question2{ height:auto; padding:0 90px 50px; height:auto;}
.handbook-question2 .title{ font-size:18px; line-height:30px; padding:0 0 20px;}
.handbook-question2 dl{ height:auto; padding:0 0 50px;}
.handbook-question2 dl dt{ background:url(../images/handbook/icon-ask1.png) left 3px no-repeat; padding:0 0 0 20px;}
.handbook-question2 dl dt p{ font-size:16px; line-height:24px; word-wrap:break-word; padding:0 0 5px; border-bottom:1px solid #e8e8e8; margin-bottom:5px;}
.handbook-question2 dl dd{ background:url(../images/handbook/icon-ask2.png) left 2px no-repeat; padding:0 0 0 20px;}
.handbook-question2 dl dd p{ font-size:14px; line-height:22px; color:#7b8a97; word-wrap:break-word;}
.handbook-question2 dl dd a{ color:#32b16c; text-decoration:underline;}

.handbook-nav4 li{ width:25%;}

/*快捷签到用户管理*/
.icon-print{ display:inline-block; width:20px; height:17px; background:url(../images/icons.png?v=20160913) -320px -40px no-repeat; vertical-align:middle; margin:0 3px 0 15px; position:relative; top:-2px;}
.tips-warning{ background:#fdfbda; border:1px solid #f1e4a1; padding:5px 10px 5px 30px; line-height:24px; word-wrap:break-word; margin:0 auto 20px; position:relative;}
.icon-warning{ display:inline-block; width:14px; height:14px; background:url(../images/icons.png?v=20160913) -280px -55px no-repeat; position:absolute; left:10px; top:9px;}
.icon-success{ display:inline-block; width:11px; height:11px; background:url(../images/icons.png?v=20160913) -320px -120px no-repeat; vertical-align:middle; position:absolute; left:10px; top:9px;}
.icon-wait{ display:inline-block; width:13px; height:13px; background:url(../images/icons.png?v=20160913) -320px -160px no-repeat; vertical-align:middle; position:absolute; left:10px; top:9px;}
.mlogin-choose{ padding:20px 110px; border:1px solid #d8d8d8; margin:0 auto 20px;}
.mlogin-choose .view .box{ width:152px; height:271px; padding:57px 13px 54px 15px; background:url(../images/phone.jpg) 0 0 no-repeat; margin:0 auto 10px;}
.mlogin-choose .option{ height:auto; padding:50px 0 0; line-height:40px;}
.mlogin-choose .option input[type=checkbox]{ width:15px; height:15px; vertical-align:middle; margin-right:5px;}
.mlogin-choose .option button{ border:none; margin:10px 0 0 20px;}
.mlogin-set .item1 > label{ width:170px;}
.mlogin-set .item1 >.radios{ width:580px;}
.checkin-list td{ font-size:12px;}
.checkin-h5 .control-type1,
.checkin-h5 .control-type2{ height:360px;}
.checkin-h5 .new-users{ height:auto; text-align:center; padding:70px 0 20px;}
.checkin-h5 .new-users .count{ display:inline-block; width:auto; height:auto; background:none; font-size:36px; color:#3eb742; position:relative; padding:0 0 40px;}
.checkin-h5 .new-users .count a{ color:#3eb742;}
.checkin-h5 .new-users span.add{ display:inline-block; height:35px; line-height:35px; padding:0 10px; font-size:14px; color:#fff; background:#df3e00; border-radius:35px; vertical-align:text-top; position:absolute; left:95%; top:-35px;}
.checkin-h5 .new-users p{ font-size:18px;}
.checkin-h5 .control-type2 .btn-normal{ width:80px; margin-left:auto; margin-right:auto;}
.chekin-type{ height:auto;}
.chekin-type .title{ height:auto; margin:0 0 10px;}
.icon-checkin-type1{ width:34px; height:37px; background:url(../images/icons-h5checkin.png) 0 0 no-repeat; margin:0 10px 0 0;}
.icon-checkin-type2{ width:38px; height:33px; background:url(../images/icons-h5checkin.png) 0 -65px no-repeat; margin:0 10px 0 0;}
.icon-checkin-type3{ width:31px; height:38px; background:url(../images/icons-h5checkin.png) 0 -131px no-repeat; margin:0 14px 0 2px;}
.chekin-type { margin:0 auto 30px;}
.chekin-type .title h3{ font-size:16px; margin:-5px 0 3px;}
.chekin-type .title p{ width:435px;}
.chekin-type .title p a{ color:#3eb742; padding:0 2px; border-bottom:1px solid #3eb742; position:relative;}
.chekin-type .title p a em{ display:inline-block; width:0; height:0; overflow:hidden; vertical-align:middle; border:5px solid #fff; border-top:5px solid #3eb742; position:absolute; right:-14px; top:10px;}
.chekin-type .title p a.open em{ display:inline-block; width:0; height:0; overflow:hidden; vertical-align:middle; border:5px solid #fff; border-bottom:5px solid #3eb742; position:absolute; right:-14px; top:4px;}
.chekin-type .title .btn-normal{ width:92px; padding:0; text-align:center;}
.chekin-type .title .curr{ width:90px; height:34px; line-height:34px; background:#fff; border:1px solid #3eb742; color:#3eb742;}
.chekin-type .title .btn-normal em{ display:inline-block; width:13px; height:13px; vertical-align:middle; margin:-2px 4px 0 0;}
.chekin-type .title .curr em{ background:url(../images/icons-h5checkin.png) -38px -56px no-repeat;}
.chekin-type .con{ margin:0 auto 20px;}
.chekin-type .con img{ max-width:100%; height:auto;}
.icon-change{ display:inline-block; width:17px; height:16px; background:url(../images/icons-h5checkin.png) -38px 0 no-repeat; vertical-align:middle; margin:-2px 4px 0 0;}
.icon-set2{ display:inline-block; width:13px; height:13px; background:url(../images/icons-h5checkin.png) -38px -19px no-repeat; vertical-align:middle; margin:-2px 4px 0 0;}
.icon-man2{ display:inline-block; width:12px; height:13px; background:url(../images/icons-h5checkin.png) -38px -37px no-repeat; vertical-align:middle; margin:-2px 4px 0 0;}
.icon-add2{ display:inline-block; width:16px; height:16px; background:url(../images/icons-h5checkin.png) -38px -74px no-repeat; vertical-align:middle; margin:-2px 4px 0 0;}
.pop-checkin-change{ background:#fff; padding:70px 120px; width:350px; position:absolute; left:50%; top:50%; margin:-160px 0 0 -300px;}
.pop-checkin-change .txt{ display:table-cell; background:url(../images/mao3.png) left top no-repeat; width:190px; height:183px; padding:0 0 0 160px; font-size:18px; line-height:30px; vertical-align:middle;}
.checkin-import{ display:table-cell; width:560px; height:335px; vertical-align:middle;}
.checkin-import table{ width:100%; border:1px solid #d8d8d8; margin:0 auto 20px;}
.checkin-import table th{ height:50px; line-height:50px; text-align:center; background:#f8f8f8; border:1px solid #d8d8d8;}
.checkin-import table td{ line-height:50px; text-align:center; border:1px solid #d8d8d8;}
.checkin-import .table-title{ text-align:center; padding:0 0 20px;}
/*h5签到登录iframe*/
.h5login-view{ width:113px; height:240px; background:url(../images/phone.png) -2px 0 no-repeat; background-size:100% auto; margin:0 auto 10px;}
.box-login-iframe{ width:375px; height:667px; -webkit-transform:translate(-32.5%, -40.5%) scale(0.26,0.26);transform: translate(-32.3%, -40.5%) scale(0.26,0.26); margin:0; left:-11px; top:56px;}

/*抽奖--奖品设置*/
.lottery-set{ height:auto;}
.lottery-set dt{ width:80px;}
.lottery-set dd{ width:688px;}
.lottery-set dd label{ font-size:14px; width:80px;}
.lottery-set dd input{ width:168px; margin-right:10px;}
.lottery-set dd .pic{ display:inline-block; width:72px; height:72px; margin:-20px 10px;}
.lottery-set dd .pic img{ max-width:72px; max-height:72px;}
.lottery-set .rate-more,
.lottery-set button{ margin-left:90px; padding:0;}
.lottery-tabs{ padding:0 0 10px;}
.lottery-tabs a{ display:inline-block; line-height:28px; padding:0 15px; color:#3eb742; background:none; margin:0 5px 10px;}
.lottery-tabs a:hover,
.lottery-tabs a.curr{ color:#3eb742; background:#3eb742; color:#fff;}

/*代理商入口*/
.pop-apply-tips2{ width:600px; height:360px; left:50%; top:50%; margin:-180px 0 0 -300px;}
.pop-apply-tips2 .title{ height:60px; line-height:60px; text-align:center; color:#fff; font-size:20px; background:#32b16c;}
.pop-apply-tips2 .btn-close{ display:block; width:20px; height:20px; background:url(../images/icons4.png?v=20160831) -120px 0 no-repeat; position:absolute; right:30px; top:20px; z-index:10;}
.pop-apply-tips2 .pop-middle{ text-align:center; font-size:18px; line-height:30px;}
.pop-apply-tips2 .pop-middle p{ padding:10px 0;}
.pop-apply-tips2 .pop-middle input{ color:#333; font-size:18px; width:110px; text-align:center;}
.pop-apply-tips2 .pop-bottom{ background:none; text-align:center;}
.pop-apply-tips2 .pop-bottom button,
.pop-apply-tips2 .pop-bottom a{ display:inline-block; width:125px; height:30px; text-align:center; line-height:30px; background:#32b16c; color:#fff; font-size:14px; border:none; margin:0 10px;}
.pop-apply-tips2 .pop-bottom button.btn-concel{ background:#e4e4e4;}

.tab-title{width:780px;height: 31px;border-bottom: 1px solid #dbdbdb;margin: 0 0 30px;padding-top: 10px}
.tab-title li{float: left;margin-right: 4px;border: 1px solid #dbdbdb;padding:0 20px;height:30px;line-height:30px;border-bottom: none;background: #f8f8f8;}
.tab-title li.checked{background: #fff;z-index: 999;height: 31px}
.tab-title li a{display:block;font-size: 14px; }
/*兔展--邀请函*/
.invite-box{ border:1px solid #dbdbdb;padding: 37px 0;}
.invite-step1{ padding:0 24px;width: 351px;border-right:1px solid #f0f0f0;float: left}
.invite-step1 > p{ font-size:14px; line-height:30px;}
.invite-step1 dl{ padding:15px 0;margin-bottom: 65px}
.invite-step1 dt{ float:left; width:220px; height:120px;}
.invite-step1 dd{ float:left; padding:45px 0 0 45px;}
.invite-step1 dd a{ display:inline-block; padding:0 20px; height:30px; line-height:30px; text-align:center; color:#fff; background:#32b16c;}
/*邀请函--使用流程*/
.invite-step3{ padding:0 24px; width: 330px;float: left}
.invite-step3 > p{font-size:14px; line-height:30px;margin-bottom: 4px}
.invite-step3 ul{  margin-bottom: 22px;  }
.invite-step3 li{margin-bottom: 10px;overflow: hidden;}
.invite-step3 li span{float: left;margin-right:8px;margin-top:5px;width: 15px;height: 15px;color:#fff;font-size: 9px;line-height: 15px;text-align: center;border-radius: 50%;background: #36b939;}
.invite-step3 li p{font-size:14px; line-height:26px;width:300px;float: left;}
.invite-step3  i{display: inline-block;font-size:10px;color:#fff;margin: 0 9px;padding: 0 6px;background:  #36b939;height: 18px;line-height: 18px}
.invite-step3  b{display: inline-block;margin-bottom:-4px;width: 28px;height: 20px;background: url(../images/duigou-icon.png) no-repeat;}
.invite-step3 .txt-warning2{width: 288px;padding: 3px 10px;background: #fdfbda;border:1px solid #f1e4a1;}
.invite-step3 .txt-warning2 .tex-icon{margin-top:3px;float:left;display:block;width: 12px;height: 12px;border-radius: 50%;;border: 1px solid #a77b4b;text-align: center;line-height: 12px;color: #c6a97e;font-size: 10px;margin-right: 4px}
.invite-step3 .txt-warning2 .tex-con{float:left;width:270px;line-height: 20px;font-size: 14px;}
/*兔展--邀请函图片列表*/
.invite-step2{ padding:50px 95px;}
.invite-step2 > p{ line-height:30px;}
.invite-step2 > p a{ display:inline-block; padding:0 20px; height:30px; line-height:30px; text-align:center; color:#fff; background:#32b16c; margin:0 10px;}
.invite-list1{ height:214px; padding:0 30px; overflow:hidden; position:relative;}
.invite-list1 li{ float:left; width:140px; height:214px; position:relative; cursor:pointer;}
.invite-list1 li img{ display:block; width:132px; height:206px; padding:3px; border:1px solid #fff; margin:0 auto;}
.invite-list1 li:hover img,
.invite-list1 li.curr img{ border:1px solid #32b16c;}
.invite-list1 li.curr em{ display:block; width:30px; height:30px; background:url(../images/icons4.png?v=20160831) 0 -30px no-repeat; position:absolute; left:50%; top:50%; margin:-15px 0 0 -15px; z-index:1;}
.invite-list1 .swiper-button-prev{ width:25px; height:50px; background:url(../images/arrow4.png?v=20160913) left top no-repeat;}
.invite-list1 .swiper-button-next{ width:25px; height:50px; background:url(../images/arrow4.png?v=20160913) right top no-repeat;}
.pop-invite{ width:600px; height:360px; background:#fff; position:absolute; left:50%; top:50%; margin:-180px 0 0 -300px;}
.pop-invite .btn-close{ display:block; width:20px; height:20px; background:url(../images/icons4.png?v=20160831) -90px 0 no-repeat; position:absolute; right:30px; top:20px; z-index:10;}
.pop-invite dl{ padding:95px 0 0 110px;}
.pop-invite dt{ float:left;}
.pop-invite dd{ float:left; width:265px; padding:50px 15px;}
.pop-invite dd p{ font-size:20px; line-height:1.4;}
.pop-invite dd a{ display:inline-block; padding:0 20px; height:30px; line-height:30px; font-size:16px; text-align:center; color:#fff; background:#32b16c; margin-top:50px;}


/*metro消息墙管理*/
.metro-list1{ height:auto; position:relative; padding:0 0px;}
.metro-list1 li{ float:left; width:33.33%; text-align:center; padding:0 0 10px;}
.metro-list1 li .pic{ width:218px; height:134px; padding:3px; border:1px solid #fff; margin:0 auto; position:relative; cursor:pointer;}
.metro-list1 li .pic img{ width:218px; height:134px;}
.metro-list1 li:hover .pic,
.metro-list1 li.curr .pic{ border:1px solid #32b16c;}
.metro-list1 li.curr em{ display:block; width:30px; height:30px; background:url(../images/icons4.png?v=20160831) 0 -30px no-repeat; position:absolute; left:50%; top:50%; margin:-15px 0 0 -15px; z-index:1;}
.metro-list1 li p{ padding:10px 0 0;}
.metro-list1 .swiper-button-prev{ width:25px; height:50px; background:url(../images/arrow4.png?v=20160913) left top no-repeat; margin-top:-30px;}
.metro-list1 .swiper-button-next{ width:25px; height:50px; background:url(../images/arrow4.png?v=20160913) right top no-repeat; margin-top:-30px;}

/*咻一咻设置*/
.xiu-set .item1 > label,
.xiu-set .item2 > label{ text-align:left; padding:0 0 0 28px;}
.xiu-set button{ margin-left:131px;}
.xiu-time,
.range-set{ width:220px; margin:10px 0;}
.range-set{ margin:10px 0 20px;}
.xiu-time .theme-green .back-bar,
.range-set .theme-green .back-bar{ height:6px;}
.xiu-time .theme-green .back-bar .pointer,
.range-set .theme-green .back-bar .pointer{ width:9px; height:15px; background:#fff; border:1px solid #dcdcdc; box-shadow:0 0 2px #dcdcdc;}
.xiu-time .theme-green .back-bar .selected-bar,
.range-set .theme-green .back-bar .selected-bar{ background:#32b16c;}
.xiu-time .theme-green .scale ins,
.range-set .theme-green .scale ins{ font-size:14px; color:#333;}
.xiu-time .theme-green .back-bar .pointer-label,
.range-set .theme-green .back-bar .pointer-label{ display:none;}
.icon-write{ display:inline-block; width:11px; height:14px; background:url(../images/icons4.png?v=20160913) -30px -30px no-repeat; vertical-align:middle; margin:-3px 0 0 3px;}
.slider-container .scale span:nth-child(1) ins{ font-size:12px;}
.slider-container .scale span:nth-child(2) ins{ font-size:14px;}
.slider-container .scale span:nth-child(3) ins{ font-size:16px;}
.range-slider{ width:220px; height:auto;}
.range-slider .progress{ height:6px; background:#dcdcdc; position:relative; margin:12px 0 7px; cursor:pointer;}
.range-slider .progress-bar{ display:block; height:6px; background:#02b006; position:relative; cursor:pointer;}
.range-slider .progress-bar em{ display:block; width:7px; height:14px; background:#fff; border:1px solid #dcdcdc; box-shadow:0 0 2px rgba(0,0,0,0.1); position:absolute; right:-4px; top:-5px; cursor:pointer;}
.range-slider .tag{ text-align:center;}
.range-slider .tag span{ display:inline-block; float:left; width:20px; height:14px; padding:4px 0 0; font-size:12px; line-height:14px; position:relative;}
.range-slider .tag span i{ display:inline-block; width:1px; height:5px; overflow:hidden; background:#dcdcdc; position:absolute; left:50%; margin-left:-1px; top:-2px;}
.range-5steps .tag{ margin:0 -22px;}
.range-5steps .tag span{ margin:0 12px;}
.range-8steps .tag{ margin:0 -17px 0 -14px;}
.range-8steps .tag span{ margin:0 6px 0 5px;}
.range-8steps .tag span.last{ margin-left:6px;}
.range-10steps .tag{ margin:0 -12px 0 -10px;}
.range-10steps .tag span{ margin:0 1px;}
.range-10steps .tag span.last{ margin:0;}



/**20161008limm 邀请函展示 start**/
.invite-list1 .con{position: absolute;left: 50%; margin-left: -70px;top:76px;  width: 140px;color: rgba(255,255,255,0.7);text-align: center;font-size: 12px;  }
.invite-list1 .con h3.title1{font-weight: bold;margin-bottom:6px ;width: 190px;-webkit-transform-origin-x: 0;-webkit-transform: scale(.8);  }
.invite-list1 .con .title2{margin-bottom: 5px;width: 212px;-webkit-transform-origin-x: 0;-webkit-transform: scale(.7);  }
.invite-list1 .con .date2{margin-bottom:-4px ;width: 244px;-webkit-transform-origin-x: 0;-webkit-transform: scale(.6);  }
.invite-list1 .con  .time{width: 244px;-webkit-transform-origin-x: 0;-webkit-transform: scale(.6);  }
/**20161008limm 邀请函展示 end**/

/*年会套餐购买成功弹层*/
.pop-years-lottery{ width:710px; height:458px; background:url(../images/years2017/bg1.png?v=20161019) no-repeat; position:fixed; left:50%; top:150px; margin-left:-355px;  z-index:10002;}
.pop-years-lottery .btn-close{ background:url(../images/years2017/btn-close.png?v=20161019) no-repeat; width:104px; height:91px; cursor:pointer; position:absolute; right:-80px; top:-95px; z-index:10;}
.pop-years-lottery .title{ background:url(../images/years2017/title-bg.png?v=20161019) no-repeat; width:841px; height:155px; position:absolute; top:-77px; left:50%; margin-left:-420px;}
.pop-years-lottery .title .before{ background:url(../images/years2017/title1.png?v=20161019) center center no-repeat; width:599px; height:140px; text-indent:-999px; overflow:hidden; margin:0 auto;}
.pop-years-lottery .title .result{ background:url(../images/years2017/title2.png?v=20161019) center center no-repeat; width:599px; height:140px; text-indent:-999px; overflow:hidden; margin:0 auto;}
.pop-years-lottery .voice{ background:url(../images/years2017/icon-voice.png?v=20161019) no-repeat; width:244px; height:130px; position:absolute; bottom:-48px; right:-30px; z-index:2;}
.pop-years-lottery .con{ background:url(../images/years2017/prize1.jpg?v=20161019) no-repeat; width:560px; height:320px; position:absolute; left:80px; top:95px;}
.pop-years-lottery .cover{/* background:url(../images/years2017/cover.jpg?v=20161019) no-repeat;*/ width:463px; height:267px; border-radius:4px; overflow:hidden; position:absolute; top:18px; left:42px; z-index:1;}
.pop-years-lottery .cover a{ display:block; background:url(../images/years2017/btn1.png?v=20161019) no-repeat; width:274px; height:119px; text-indent:-999px; overflow:hidden; position:absolute; top:98px; left:91px; z-index:1;}
.pop-years-lottery .light{ background:url(../images/years2017/light.png?v=20161027) no-repeat; width:993px; height:149px; position:absolute; left:50%; top:160px;}
.pop-years-lottery .prize1,
.pop-years-lottery .prize2{ width:463px; height:267px; text-align:center; color:#fff; font-weight:normal; position:absolute; top:18px; left:42px;}
.pop-years-lottery .prize1 h3{ height:200px; line-height:200px; font-size:38px;}
.pop-years-lottery .prize1 h3 span{ font-size:100px; color:#ffcc00;}
.pop-years-lottery .prize1 h3 em{ color:#ffcc00;}
.pop-years-lottery .prize1 h3 img{ height:200px;}
.pop-years-lottery .prize1 p{ font-size:26px; line-height:50px; background:#9466ee;}
.pop-years-lottery .prize1 p span{ color:#fc0; padding:0 5px;}
.pop-years-lottery .prize1 .btn-take{ display:none; background:url(../images/years2017/btn3.png?v=20161027) no-repeat; width:237px; height:119px; text-align:right; position:absolute; right:-145px; bottom:-118px; z-index:110;}
.pop-years-lottery .prize1 .btn-take a{ display:inline-block; width:183px; height:119px; text-indent:-9999px; overflow:hidden;}
.pop-years-lottery .prize2 dl{ padding:28px 0 28px 94px; height:94px;}
.pop-years-lottery .prize2 dt{ float:left; width:86px; height:86px; padding:4px; overflow:hidden;}
.pop-years-lottery .prize2 .cicon i{ width:86px; height:86px; background-image:url(../images/website/icons86x86.png?v=20161107);}
.pop-years-lottery .prize2 .cicon-invitation i{ background-position:0 0;}
.pop-years-lottery .prize2 .cicon-checkin i{ background-position:-86px 0;}
.pop-years-lottery .prize2 .cicon-checkinh5 i{ background-position:0 -86px;}
.pop-years-lottery .prize2 .cicon-iBeacon i{ background-position:-86px -86px;}
.pop-years-lottery .prize2 .cicon-customLogoWall i{ background-position:0 -172px}
.pop-years-lottery .prize2 .cicon-3dwall i{ background-position:-86px -172px;}
.pop-years-lottery .prize2 .cicon-danmu i{ background-position:0 -258px;}
.pop-years-lottery .prize2 .cicon-danmu2 i{ background-position:-86px -258px;}
.pop-years-lottery .prize2 .cicon-tree i{ background-position:0 -344px;}
.pop-years-lottery .prize2 .cicon-up i{ background-position:-86px -344px;}
.pop-years-lottery .prize2 .cicon-msg i{ background-position:0 -430px;}
.pop-years-lottery .prize2 .cicon-photoWall i{ background-position:-86px -430px;}
.pop-years-lottery .prize2 .cicon-metro i{ background-position:0 -516px;}
.pop-years-lottery .prize2 .cicon-rate i{ background-position:-86px -516px;}
.pop-years-lottery .prize2 .cicon-shang i{ background-position:0 -602px;}
.pop-years-lottery .prize2 .cicon-pair i{ background-position:-86px -602px;}
.pop-years-lottery .prize2 .cicon-vote i{ background-position:0 -688px;}
.pop-years-lottery .prize2 .cicon-lottery i{ background-position:-86px -688px;}
.pop-years-lottery .prize2 .cicon-laohuji i{ background-position:0 -774px;}
.pop-years-lottery .prize2 .cicon-shakePaper i{ background-position:-86px -774px;}
.pop-years-lottery .prize2 .cicon-paper i{ background-position:-172px 0;}
.pop-years-lottery .prize2 .cicon-shake i{ background-position:-172px -86px;}
.pop-years-lottery .prize2 .cicon-lotteryHigh i{ background-position:-172px -172px;}
.pop-years-lottery .prize2 .cicon-shakeTree i{ background-position:-172px -258px;}
.pop-years-lottery .prize2 .cicon-wheel i{ background-position:-172px -344px;}
.pop-years-lottery .prize2 .cicon-bg i{ background-position:-172px -430px;}
.pop-years-lottery .prize2 .cicon-logo i{ background-position:-172px -516px;}
.pop-years-lottery .prize2 .cicon-live i{ background-position:-172px -602px;}
.pop-years-lottery .prize2 .cicon-booking i{ background-position:-172px -688px;}
.pop-years-lottery .prize2 .cicon-bgPhone i{ background-position:-172px -774px;}
.pop-years-lottery .prize2 .cicon-checkinBgPhone i{ background-position:0 -860px;}
.pop-years-lottery .prize2 .cicon-logoPhone i{ background-position:-86px -860px;}
.pop-years-lottery .prize2 .cicon-checkinApp i{ background-position:-172px -860px;}
.pop-years-lottery .prize2 .cicon-xiu i{ background-position:-258px 0;}
.pop-years-lottery .prize2 .cicon-money i{ background-position:-258px -86px;}
.pop-years-lottery .prize2 .cicon-bingo i{ background-position:-258px -172px;}
.pop-years-lottery .prize2 dd{ float:left; width:220px; padding:10px 0 0 20px; line-height:40px; font-size:20px; text-align:left;}
.pop-years-lottery .prize2 dd span{ display:block; font-size:28px;}
.pop-years-lottery .prize2 p{ font-size:24px; line-height:40px; padding:10px 0; background:#9466ee;}
.pop-years-lottery .light{ background:url(../images/years2017/light.png?v=20161019) no-repeat; width:993px; height:149px; position:absolute; left:-115px; top:180px;}
.pop-years-lottery2{ background-image:url(../images/years2017/bg2.png?v=20161027); height:1086px; position:absolute;}
.pop-years-lottery2 .con2{ padding:75px 0 0;}
.pop-years-lottery2 .prize-pic{ height:310px; text-align:center; position:relative;}
.pop-years-lottery2 .light{ background:url(../images/years2017/light2.png?v=20161019) no-repeat; width:616px; height:285px; position:absolute; left:79px; top:80px;}
.pop-years-lottery2 .info{ height:162px; font-size:32px; line-height:70px; text-align:center; color:#fff; text-shadow:2px 2px 0 rgba(0,0,0,0.3); letter-spacing:2px;}
.pop-years-lottery2 .info span{ color:#fc0;}
.pop-years-lottery2 .items{ height:auto;}
.pop-years-lottery2 .items p{ height:112px; padding:0 0 0 237px;}
.pop-years-lottery2 .items p input{ width:355px; height:86px; padding:0 25px; font-size:32px; color:#fff; border:0; background:none;}
.pop-years-lottery2 .items button{ display:block; background:url(../images/years2017/btn2.png?v=20161019) no-repeat; width:274px; height:119px; text-indent:-9999px; overflow:hidden; border:none; margin:0 auto;}

.txt-primary{ color:#00a6da;}
.txt-danger{ color:#df3e00;}
.txt-success{ color:#36b939;}
.txt-warning{ color:#ff9904;}
.font12{ font-size:12px;}
.font14{ font-size:14px;}
.font18{ font-size:18px;}
.hidden{ display:none;}
.nopadding{ padding:0;}




/**20161025limm 许愿树设置  start**/
.wedding .manage-name h3 .cicon i{background: url(../images/wedding-icon.png)}
.wedding .item1{padding: 20px 192px 0 127px;margin-bottom: 0}
.wedding .item1 .keyword{ border:1px solid #dcdcdc;padding: 15px 0px 0px 25px;position: relative;}
.wedding .item1 .keyword > div{margin-bottom: 25px;}
.wedding  label{width: 95px;}
.wedding .radios{width: 339px;}
.wedding .rate-more{margin-top: 20px;}
.wedding .item1.checked .effect{color: #adadad;}
.wedding .effect2{margin-bottom:34px; }
.wedding .effect2 .radios{margin-left: 32px;}
.wedding .effect2 .radios label{line-height: 30px;}
.wedding .del{display:block; background:url(../images/icons.png?v=20160913) -160px -80px no-repeat; width:25px; height:25px; position:absolute; right:10px; top:10px;}
/**20161025limm 许愿树设置  end**/


/**20161102limm 邀请函设置  start**/
/*报名列表*/
.invitation .set-shang p{line-height: 28px;margin-right:54px; }
.invitation .status{ display:inline-block; width:70px; height:20px; padding:1px; background:#3eb742; border-radius:10px; vertical-align:middle; margin:0 10px; cursor:pointer;}
.invitation .status em{ display:inline-block; width:20px; height:20px; background:#fff; border-radius:50%; vertical-align:top;}
.invitation .status b{color: #fff;display: inline-block;font-size: 12px;line-height: 20px;text-align: center;width: 50px;height:20px;vertical-align:top;}
.invitation .open{ background:#3eb742;}
.invitation .open em{float: right;}
.invitation .open b{float: right}
.invitation .close{ background:#c5c5c5; }
.invitation .close em{float: left;}
.invitation .close b{float: left}
.invitation .msg-list > div{width:778px;height: 38px;background: #fcfcfc;border: 1px solid #e6e6e6;}
.invitation .msg-list > div span{width: 25%;text-align: center;line-height: 38px;}
.invitation .msg-list > ul li{padding:0;width:778px;border:1px solid #e9e9e9;margin-bottom: 12px;height: 80px;}
.invitation .msg-list > ul li:nth-child(1){border-top: none;}
.invitation .msg-list > ul li span{width:25%;text-align: center;line-height: 80px; }
.staus{margin-right:16px;font-size:12px;display:inline-block;color:#444;width: 68px;height: 18px;border-radius: 9px;border: 1px solid #d2d2d2;line-height: 18px;text-align: center}
.staus:nth-child(2){margin-right: 0;}
.staus.s-entry{color: #fff;background: #02b006;border: 1px solid #02b006}
.staus.s-sign{color: #fff;background: #419bf9;border: 1px solid #419bf9}
.invitation .msg-list .bottom{background: none;border:none;}

/*邀请函设置*/
.invitation-con .set-shang .item1{width: 354px;padding: 0 18px;}
.invitation-con .set-shang .item1 h3{font-size: 14px;font-weight: normal;margin-bottom: 9px;}
.invitation-con .set-shang .item1 p{color: #262626;font-size: 12px;margin-bottom: 25px;}
/*手机预览*/
.p-invitation{position:relative;margin:0 auto 26px;width: 179px;height: 372px;background: url(../images/invitation/phone.png) no-repeat;}
.p-invitation>img{position:absolute;left:13px;top:37px;width:153px;height: 274px;border:1px solid #34383c;}
.p-invitation>div{overflow:scroll;position:absolute;left:35px;top:84px;width:113px;height: 182px;}
.p-invitation input,.p-invitation button{color:#fff;padding:0;width:111px;height: 20px;border: 1px dashed #fff;background: none;margin-bottom: 18px;text-align: center;font-size: 12px;border-radius: 4px; }
input::-webkit-input-placeholder{color: #fff;}
input::-moz-placeholder{color: #fff;}
input:-moz-placeholder{color: #fff;}
input:-ms-input-placeholder{color: #fff;}
.p-invitation .add{position: relative;}
.p-invitation .add a{position: absolute;left: 0;top:0;width: 113px;height: 22px;background: url(../images/invitation/add-icon.png) no-repeat center center;margin-bottom: 12px;}
.p-invitation .in-btn button{margin-bottom: 0;}

.s-invitation{margin-bottom: 37px;}
.s-invitation .invite-list1{height: 70px;width: 200px;margin: 0 auto;padding: 0 38px;}
.s-invitation .in-prev,.s-invitation .in-next{width: 18px;height: 35px;background: url(../images/invitation/arrow.png) no-repeat;margin-top: -17px;}
.s-invitation .in-next{background:url(../images/invitation/arrow.png) -18px 0 no-repeat ;}
.s-invitation .in-list ul li img{width:34px;height: 63px;padding: 2px; }
.s-invitation .in-list ul li em{margin:0 -10px;width: 20px; height: 20px;background: url(../images/invitation/icon-yes.png) no-repeat}
.s-invitation .in-list ul li {height: 70px;}

.btn-invitation{width: 100%;text-align: center;}
.btn-invitation button{border:none;width: 112px; height: 30px;font-size: 14px;color: #fff;background: #36b939;}
input.tex{box-shadow: none!important;}
/*报名时间*/
.item2 h4{font-size: 14px;margin-bottom: 20px;}
.item2 input{width:16px;height:16px;margin-right: 7px;}
.item2 > div{margin-bottom: 25px;}
.item2 .in-time{margin-bottom: 16px;}
.item2 .in-date{padding-left: 23px;margin-bottom: 30px;}
.item2 .in-date input{width: 75px;height: 29px;border: 1px solid #d4d4d4;padding-left: 5px;}
.item2 .in-date  input::-webkit-input-placeholder{color: #d4d4d4;}
.item2 .in-date  input::-moz-placeholder{color: #d4d4d4;}
.item2 .in-date  input:-moz-placeholder{color: #d4d4d4;}
.item2 .in-date  input:-ms-input-placeholder{color: #d4d4d4;}
.item2 .in-date label{position: relative;}
.item2 .in-date b{position: absolute;right: 12px;top:50%;margin-top: -3px;width: 7px;height: 10px;background: url(../images/invitation/arrow2.png) no-repeat;}
.item2 .btn{width: 66px;height: 29px;background:#36b939;border:none;color: #fff;border-radius: 2px; }
.item2 .in-er div{padding-left: 23px;}
.item2 .in-addr div{padding-left: 33px;}
.item2 .in-addr a{line-height: 29px;margin-right: 54px;text-decoration: underline;color: #959595;}
.item2 .in-er div img{width:173px;height: 173px;border: 1px solid #e6e6e6;margin-right:20px;  }
.item2 .in-er div .btn{margin-top: 145px;}
/**20161102limm 邀请函设置  end**/

/**20161103limm bingo设置  start**/
.manage-name h3 .cicon-bingo i{background: url(../images/bingo-icon.png) no-repeat ;}
/*中奖用户列表*/
.invitation .msg-list.list-group3 > div span{width: 33%;}
.invitation .msg-list.list-group3 > ul li span{width:33%;}
.invitation .msg-list.list-group3 > ul li span:nth-child(1) img{width: 48px; height: 48px;margin-right: 12px;}
.invitation .msg-list.list-group3 > ul li span:nth-child(3){color: #a0a0a0;}
.invitation .lottery-tabs a{background: none;border: 1px solid #36b939;border-radius: 2px;color: #36b939}
/*bingo设置*/
.bingo .shang-step dd{width:450px;height: 143px;padding: 27px 38px;margin-left: 85px; }
.bingo .shang-step dd .ava{margin-right:30px; }
.bingo .shang-step dd .tex{margin-top: 20px;}
.bingo .shang-step dd .tex label{margin-right: 10px;}
.bingo .shang-step2{margin-left: 85px;}
.bingo .shang-step2 dl{height: auto;}
.bingo .shang-step2 dd{width: 229px;border: none;margin-right: 18px;padding: 0;}
.bingo .shang-step2 dd a{display: block;}
.bingo .shang-step2 dd a p{text-align: center}
.bingo .shang-step2 dd a .pic{position:relative;width: 220px;height:136px;padding:5px;margin-bottom: 12px; }
.bingo .shang-step2 dd.active .pic{border: 2px solid #01b005;padding: 3px;}
.bingo .shang-step2 dd.active a .pic i{position: absolute;right: 9px;bottom: 9px;width: 29px;height: 29px;background: url(../images/bingo/icon-yes.png) no-repeat;}

.bingo .shang-step2 dd a img{width: 218px;height: 134px;border: 1px solid #c9c9c9;}
.bingo .rules .r1{width: auto;padding: 0;margin-right: 27px;}

/**20161103limm bingo设置  end**/
.xiu-set .item1>label.one-lable{width: 100%;}
.rate-step2 .zhuan-more{margin-left: -40px;}
.bingo .ra-style .r1{  width:175px;margin-right: 0}

/*20161115limm 大转盘设置  start*/

/*20161115limm 大转盘设置  end*/